РазÑабоÑка конÑÑÑÑкÑоÑа SQL запÑоÑов Ð´Ð»Ñ Ð°ÑÐ¸Ð½Ñ Ñонного клиенÑа ÑиÑÑÐµÐ¼Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ PostgreSQL: вÑпÑÑÐºÐ½Ð°Ñ ÐºÐ²Ð°Ð»Ð¸ÑикаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑабоÑа бакалавÑа
Uloženo v:
| Název: | РазÑабоÑка конÑÑÑÑкÑоÑа SQL запÑоÑов Ð´Ð»Ñ Ð°ÑÐ¸Ð½Ñ Ñонного клиенÑа ÑиÑÑÐµÐ¼Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ PostgreSQL: вÑпÑÑÐºÐ½Ð°Ñ ÐºÐ²Ð°Ð»Ð¸ÑикаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑабоÑа бакалавÑа |
|---|---|
| Informace o vydavateli: | СанкÑ-ÐеÑеÑбÑÑгÑкий полиÑÐµÑ Ð½Ð¸ÑеÑкий ÑнивеÑÑиÑÐµÑ ÐеÑÑа Ðеликого, 2024. |
| Rok vydání: | 2024 |
| Témata: | SQL, asynchronous client of database, postgreSQL, аÑÐ¸Ð½Ñ ÑоннÑй ÐºÐ»Ð¸ÐµÐ½Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ, C++ |
| Popis: | ÐÑÐµÐ´Ð¼ÐµÑ Ð¸ÑÑледованиÑ: конÑÑÑÑкÑÐ¾Ñ pgSQL запÑоÑов. Ð¦ÐµÐ»Ñ Ð²ÑпÑÑкной квалиÑикаÑионной ÑабоÑÑ: ÑазÑабоÑаÑÑ ÐºÐ¾Ð½ÑÑÑÑкÑÐ¾Ñ SQL запÑоÑов Ð´Ð»Ñ Ð°ÑинÑ
Ñонного клиенÑа ÑиÑÑÐµÐ¼Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ
PostgreSQL. ÐадаÑи, ÑеÑаемÑе в Ñ
оде ÑабоÑÑ: 1. ÐÑÑледоваÑÑ ÑÑÑеÑÑвÑÑÑие клиенÑÑ ÑиÑÑÐµÐ¼Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ
PostgreSQL 2. ÐÑÑледоваÑÑ ÑÑÑеÑÑвÑÑÑие конÑÑÑÑкÑоÑÑ SQL запÑоÑов 3. ÐÑÑледоваÑÑ Ð¿ÑоÑокол взаимодейÑÑÐ²Ð¸Ñ Ñ ÑиÑÑемой ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ
PostgreSQL 4. ÐпÑеделиÑÑ ÑÑек иÑполÑзÑемÑÑ
ÑеÑ
нологий 5. ÐпÑеделиÑÑ Ð°ÑÑ
иÑекÑÑÑÑ Ð¿ÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ 6. РазÑабоÑаÑÑ ÐºÐ¾Ð½ÑÑÑÑкÑÐ¾Ñ SQL запÑоÑов в ÑамкаÑ
аÑинÑ
Ñонного клиенÑа ÑиÑÑÐµÐ¼Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ
PostgreSQL 7. ÐÑовеÑÑи ÑеÑÑиÑование конÑÑÑÑкÑоÑа SQL запÑоÑов Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð´ÐµÐ¼Ð¾Ð½ÑÑÑаÑионного пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð Ñ
оде вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑабоÑÑ Ð±Ñл пÑоведен анализ ÑÑÑеÑÑвÑÑÑиÑ
ÑеÑений, вÑÑвлена поÑÑебноÑÑÑ Ð² ÑеализаÑии пÑоÑокола аÑинÑ
Ñонного взаимодейÑÑÐ²Ð¸Ñ Ñ ÑиÑÑемой ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ
PostgreSQL. ÐÐ»Ñ ÑеализаÑии аÑинÑ
Ñонного клиенÑа бÑл вÑбÑан ÑÑеймвоÑк Seastar. РазÑабоÑаннÑй конÑÑÑÑкÑÐ¾Ñ SQL запÑоÑов позволÑÐµÑ ÑоздаваÑÑ Ð¿ÑоÑÑÑе и ÑложнÑе (ÑодеÑжаÑиÑ
ÑÑловиÑ, гÑÑппиÑовкÑ) запÑоÑÑ Ð´Ð»Ñ Ð°ÑинÑ
Ñонного клиенÑа СУÐÐ PostgreSQL, обÑабаÑÑваÑÑ Ð¸ Ñ
ÑаниÑÑ ÑезÑлÑÑаÑÑ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿ÑоÑов Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелÑÑкиÑ
Ñипов, а Ñакже вÑводиÑÑ ÑезÑлÑÑаÑов в ÑеловекоÑиÑаемом виде. Subject of research: plSQL query builder. The final qualifying work purpose: development of query builder for asynchronous database management system PostgreSQL client Tasks that were solved during the work: 1. Research clients of database management system PostgreSQL 2. Research SQL query builders 3. Research wired PostgreSQL protocol 4. Define a technologies stack 5. Define the architecture of application 6. Develop SQL query builder for asynchronous client of database management system PostgreSQL 7. Test application Research of current solutions has shown the need for wired PostgreSQL protocol implementation. Seastar framework was chosen as a source of asynchrony primitives. The developed SQL query builder allows to create simple and complex (include clauses) queries for asynchronous database client, handle and store query results as objects of user types, output of results in human-readable format is also supported. |
| Druh dokumentu: | Other literature type |
| Jazyk: | Russian |
| DOI: | 10.18720/spbpu/3/2024/vr/vr24-3111 |
| Přístupové číslo: | edsair.doi...........87b7f846746a620544ab066bc24877e9 |
| Databáze: | OpenAIRE |
| Abstrakt: | ÐÑÐµÐ´Ð¼ÐµÑ Ð¸ÑÑледованиÑ: конÑÑÑÑкÑÐ¾Ñ pgSQL запÑоÑов. Ð¦ÐµÐ»Ñ Ð²ÑпÑÑкной квалиÑикаÑионной ÑабоÑÑ: ÑазÑабоÑаÑÑ ÐºÐ¾Ð½ÑÑÑÑкÑÐ¾Ñ SQL запÑоÑов Ð´Ð»Ñ Ð°ÑÐ¸Ð½Ñ Ñонного клиенÑа ÑиÑÑÐµÐ¼Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ PostgreSQL. ÐадаÑи, ÑеÑаемÑе в Ñ Ð¾Ð´Ðµ ÑабоÑÑ: 1. ÐÑÑледоваÑÑ ÑÑÑеÑÑвÑÑÑие клиенÑÑ ÑиÑÑÐµÐ¼Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ PostgreSQL 2. ÐÑÑледоваÑÑ ÑÑÑеÑÑвÑÑÑие конÑÑÑÑкÑоÑÑ SQL запÑоÑов 3. ÐÑÑледоваÑÑ Ð¿ÑоÑокол взаимодейÑÑÐ²Ð¸Ñ Ñ ÑиÑÑемой ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ PostgreSQL 4. ÐпÑеделиÑÑ ÑÑек иÑполÑзÑемÑÑ ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¹ 5. ÐпÑеделиÑÑ Ð°ÑÑ Ð¸ÑекÑÑÑÑ Ð¿ÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ 6. РазÑабоÑаÑÑ ÐºÐ¾Ð½ÑÑÑÑкÑÐ¾Ñ SQL запÑоÑов в ÑÐ°Ð¼ÐºÐ°Ñ Ð°ÑÐ¸Ð½Ñ Ñонного клиенÑа ÑиÑÑÐµÐ¼Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ PostgreSQL 7. ÐÑовеÑÑи ÑеÑÑиÑование конÑÑÑÑкÑоÑа SQL запÑоÑов Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð´ÐµÐ¼Ð¾Ð½ÑÑÑаÑионного пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð Ñ Ð¾Ð´Ðµ вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑабоÑÑ Ð±Ñл пÑоведен анализ ÑÑÑеÑÑвÑÑÑÐ¸Ñ ÑеÑений, вÑÑвлена поÑÑебноÑÑÑ Ð² ÑеализаÑии пÑоÑокола аÑÐ¸Ð½Ñ Ñонного взаимодейÑÑÐ²Ð¸Ñ Ñ ÑиÑÑемой ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ PostgreSQL. ÐÐ»Ñ ÑеализаÑии аÑÐ¸Ð½Ñ Ñонного клиенÑа бÑл вÑбÑан ÑÑеймвоÑк Seastar. РазÑабоÑаннÑй конÑÑÑÑкÑÐ¾Ñ SQL запÑоÑов позволÑÐµÑ ÑоздаваÑÑ Ð¿ÑоÑÑÑе и ÑложнÑе (ÑодеÑжаÑÐ¸Ñ ÑÑловиÑ, гÑÑппиÑовкÑ) запÑоÑÑ Ð´Ð»Ñ Ð°ÑÐ¸Ð½Ñ Ñонного клиенÑа СУÐÐ PostgreSQL, обÑабаÑÑваÑÑ Ð¸ Ñ ÑаниÑÑ ÑезÑлÑÑаÑÑ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿ÑоÑов Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелÑÑÐºÐ¸Ñ Ñипов, а Ñакже вÑводиÑÑ ÑезÑлÑÑаÑов в ÑеловекоÑиÑаемом виде.<br />Subject of research: plSQL query builder. The final qualifying work purpose: development of query builder for asynchronous database management system PostgreSQL client Tasks that were solved during the work: 1. Research clients of database management system PostgreSQL 2. Research SQL query builders 3. Research wired PostgreSQL protocol 4. Define a technologies stack 5. Define the architecture of application 6. Develop SQL query builder for asynchronous client of database management system PostgreSQL 7. Test application Research of current solutions has shown the need for wired PostgreSQL protocol implementation. Seastar framework was chosen as a source of asynchrony primitives. The developed SQL query builder allows to create simple and complex (include clauses) queries for asynchronous database client, handle and store query results as objects of user types, output of results in human-readable format is also supported. |
|---|---|
| DOI: | 10.18720/spbpu/3/2024/vr/vr24-3111 |
Nájsť tento článok vo Web of Science