{"id":26408,"date":"2023-06-10T03:37:11","date_gmt":"2023-06-10T00:07:11","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/"},"modified":"2023-06-10T03:37:11","modified_gmt":"2023-06-10T00:07:11","slug":"20-databases-to-pick-in-2023-simplified-1n0n","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/","title":{"rendered":"20 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u062f\u0631 \u0633\u0627\u0644 2023 &#8211; \u0633\u0627\u062f\u0647 \u0634\u062f\u0647"},"content":{"rendered":"<div data-article-id=\"1499347\" id=\"article-body\">\n<p>\u0641\u06a9\u0631 \u0645\u06cc\u200c\u06a9\u0631\u062f\u06cc\u062f \u067e\u0627\u06cc\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a\u06cc \u0631\u0627 \u0645\u06cc\u200c\u0634\u0646\u0627\u0633\u06cc\u062f\u061f <\/p>\n<p>\u062f\u0648\u0628\u0627\u0631\u0647 \u0641\u06a9\u0631 \u06a9\u0646! <\/p>\n<p><\/p>\n<p>\u0645\u0646 \u0642\u0635\u062f \u062f\u0627\u0631\u0645 25 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u062c\u062f\u06cc\u062f \u0648 \u0628\u062f \u0628\u0648 \u0631\u0627 \u0628\u0647 \u0634\u0645\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u0645 \u06a9\u0647 \u062c\u0648\u0631\u0627\u0628 \u0634\u0645\u0627 \u0631\u0627 \u0627\u0632 \u0628\u06cc\u0646 \u0645\u06cc \u0628\u0631\u062f. <\/p>\n<p>\u0627\u0632 \u0645\u0648\u0631\u062f \u0639\u0644\u0627\u0642\u0647 \u0647\u0627\u06cc \u06a9\u0644\u0627\u0633\u06cc\u06a9 \u06af\u0631\u0641\u062a\u0647 \u062a\u0627 \u062a\u0627\u0632\u0647 \u0648\u0627\u0631\u062f\u0627\u0646 \u067e\u06cc\u0634\u0631\u0641\u062a\u0647\u060c <br \/>\u0628\u0631\u0627\u06cc \u06cc\u06a9 \u0633\u0648\u0627\u0631\u06cc \u0648\u062d\u0634\u06cc\u0627\u0646\u0647 \u062f\u0631 \u0633\u0631\u0632\u0645\u06cc\u0646 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0622\u0645\u0627\u062f\u0647 \u0634\u0648\u06cc\u062f!<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#1_MySQL_%E2%80%93_%DA%A9%D9%84%D8%A7%D8%B3%DB%8C%DA%A9\" >1. MySQL &#8211; \u06a9\u0644\u0627\u0633\u06cc\u06a9<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#2_MongoDB_%E2%80%93_NoSQL_Hipster_Kid\" >2. MongoDB &#8211; NoSQL Hipster Kid<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#3_PostgreSQL_%E2%80%93_The_Sophisticated_One\" >3. PostgreSQL &#8211; The Sophisticated One<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#4_Oracle_%E2%80%93_The_Enterprise_Behemoth\" >4. Oracle &#8211; The Enterprise Behemoth<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#5_%DA%A9%D8%A7%D8%B3%D8%A7%D9%86%D8%AF%D8%B1%D8%A7_%E2%80%93_%D8%AF%DB%8C%D9%86%D8%A7%D9%85%D9%88_%D8%AA%D9%88%D8%B2%DB%8C%D8%B9_%D8%B4%D8%AF%D9%87\" >5. \u06a9\u0627\u0633\u0627\u0646\u062f\u0631\u0627 &#8211; \u062f\u06cc\u0646\u0627\u0645\u0648 \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#6_Redis_%E2%80%93_The_Speedster\" >6. Redis &#8211; The Speedster<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#7_MariaDB_%E2%80%93_%D8%AE%D9%88%D8%A7%D9%87%D8%B1_%D9%88_%D8%A8%D8%B1%D8%A7%D8%AF%D8%B1_%D9%85%D9%86%D8%A8%D8%B9_%D8%A8%D8%A7%D8%B2_MySQL\" >7. MariaDB &#8211; \u062e\u0648\u0627\u0647\u0631 \u0648 \u0628\u0631\u0627\u062f\u0631 \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 MySQL<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#8_SQLite_%E2%80%93_%D9%82%D9%87%D8%B1%D9%85%D8%A7%D9%86_%D8%B3%D8%A8%DA%A9_%D9%88%D8%B2%D9%86\" >8. SQLite &#8211; \u0642\u0647\u0631\u0645\u0627\u0646 \u0633\u0628\u06a9 \u0648\u0632\u0646<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#9_YugabyteDB_%E2%80%93_%D9%86%DB%8C%D8%B1%D9%88%DA%AF%D8%A7%D9%87_Postgres\" >9. YugabyteDB &#8211; \u0646\u06cc\u0631\u0648\u06af\u0627\u0647 Postgres<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#10_Neo4j_%E2%80%93_%D9%87%D9%85%D9%87_%DA%86%DB%8C%D8%B2_%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87_%D8%B1%D9%88%D8%A7%D8%A8%D8%B7\" >10. Neo4j &#8211; \u0647\u0645\u0647 \u0686\u06cc\u0632 \u062f\u0631\u0628\u0627\u0631\u0647 \u0631\u0648\u0627\u0628\u0637<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#11_Dolt_%E2%80%93_%D8%AF%D9%86%DB%8C%D8%A7%DB%8C_%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87_%D8%AF%D8%A7%D8%AF%D9%87_Git_Meets\" >11. Dolt &#8211; \u062f\u0646\u06cc\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 Git Meets<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#12_CockroachDB_%E2%80%93_NewSQL_Innovator\" >12. CockroachDB &#8211; NewSQL Innovator<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#13_Planetscale_%E2%80%93_%D9%85%D9%82%DB%8C%D8%A7%D8%B3_%DA%A9%D8%B1%D8%AF%D9%86_MySQL_%D8%A8%D9%87_Infinity\" >13. Planetscale &#8211; \u0645\u0642\u06cc\u0627\u0633 \u06a9\u0631\u062f\u0646 MySQL \u0628\u0647 Infinity<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#14_Google_Cloud_Spanner_%E2%80%93_%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87_%D8%AF%D8%A7%D8%AF%D9%87_%D8%AC%D9%87%D8%A7%D9%86%DB%8C\" >14. Google Cloud Spanner &#8211; \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u062c\u0647\u0627\u0646\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#15_Xata_%E2%80%93_Simplicity_%D9%85%D8%A7%D9%86%D9%86%D8%AF_%D8%B5%D9%81%D8%AD%D9%87_%DA%AF%D8%B3%D8%AA%D8%B1%D8%AF%D9%87\" >15. Xata &#8211; Simplicity \u0645\u0627\u0646\u0646\u062f \u0635\u0641\u062d\u0647 \u06af\u0633\u062a\u0631\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#16_%D8%A2%D9%85%D8%A7%D8%B2%D9%88%D9%86_%D8%A2%D8%B1%D9%88%D8%B1%D8%A7_%E2%80%93_%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87_%D8%AF%D8%A7%D8%AF%D9%87_AWS_%D8%B9%D8%B2%DB%8C%D8%B2%D9%85\" >16. \u0622\u0645\u0627\u0632\u0648\u0646 \u0622\u0631\u0648\u0631\u0627 &#8211; \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 AWS \u0639\u0632\u06cc\u0632\u0645<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#17_Microsoft_SQL_Server_%E2%80%93_The_Trusted_Workhorse\" >17. Microsoft SQL Server &#8211; The Trusted Workhorse<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#18_Apache_HBase_%E2%80%93_Big_Data_Behemoth\" >18. Apache HBase &#8211; Big Data Behemoth<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#19_TimescaleDB_%E2%80%93_Time_Series_Titan\" >19. TimescaleDB &#8211; Time Series Titan<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#20_FaunaDB_%E2%80%93_%D8%B3%D9%88%D9%BE%D8%B1%D8%A7%D8%B3%D8%AA%D8%A7%D8%B1_%D8%A8%D8%AF%D9%88%D9%86_%D8%B3%D8%B1%D9%88%D8%B1\" >20. FaunaDB &#8211; \u0633\u0648\u067e\u0631\u0627\u0633\u062a\u0627\u0631 \u0628\u062f\u0648\u0646 \u0633\u0631\u0648\u0631<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#21_InfluxData_%E2%80%93_DevOps_Dynamo\" >21. InfluxData &#8211; DevOps Dynamo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#22_Memgraph_%E2%80%93_Graph_Database_Prodigy\" >22. Memgraph &#8211; Graph Database Prodigy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#23_Riak_KV_%E2%80%93_Key-Value_Connoisseur\" >23. Riak KV &#8211; Key-Value Connoisseur<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#24_KeyDB_%E2%80%93_Redis_%D8%AF%D8%B1_%D8%A7%D8%B3%D8%AA%D8%B1%D9%88%D8%A6%DB%8C%D8%AF%D9%87%D8%A7\" >24. KeyDB &#8211; Redis \u062f\u0631 \u0627\u0633\u062a\u0631\u0648\u0626\u06cc\u062f\u0647\u0627<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/nabfollower.com\/blog\/20-databases-to-pick-in-2023-simplified-1n0n\/#25_MeiliSearch_%E2%80%93_%D8%AC%D8%B3%D8%AA%D8%AC%D9%88%DB%8C_%DA%A9%D8%A7%D9%85%D9%84_%D9%85%D8%AA%D9%86_%D9%81%D9%88%D9%82_%D8%A7%D9%84%D8%B9%D8%A7%D8%AF%D9%87\" >25. MeiliSearch &#8211; \u062c\u0633\u062a\u062c\u0648\u06cc \u06a9\u0627\u0645\u0644 \u0645\u062a\u0646 \u0641\u0648\u0642 \u0627\u0644\u0639\u0627\u062f\u0647<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"1_MySQL_%E2%80%93_%DA%A9%D9%84%D8%A7%D8%B3%DB%8C%DA%A9\"><\/span>\n<p>  1. MySQL &#8211; \u06a9\u0644\u0627\u0633\u06cc\u06a9<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight sql\"><code><span class=\"k\">CREATE<\/span> <span class=\"k\">TABLE<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span><span class=\"n\">id<\/span> <span class=\"nb\">INT<\/span> <span class=\"n\">AUTO_INCREMENT<\/span> <span class=\"k\">PRIMARY<\/span> <span class=\"k\">KEY<\/span><span class=\"p\">,<\/span> <span class=\"n\">name<\/span> <span class=\"nb\">VARCHAR<\/span><span class=\"p\">(<\/span><span class=\"mi\">255<\/span><span class=\"p\">));<\/span>\n<span class=\"k\">INSERT<\/span> <span class=\"k\">INTO<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span><span class=\"n\">name<\/span><span class=\"p\">)<\/span> <span class=\"k\">VALUES<\/span> <span class=\"p\">(<\/span><span class=\"s1\">'John Rush'<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">SELECT<\/span> <span class=\"o\">*<\/span> <span class=\"k\">FROM<\/span> <span class=\"n\">users<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/06\/1686355631_817_20-\u067e\u0627\u06cc\u06af\u0627\u0647-\u062f\u0627\u062f\u0647-\u0628\u0631\u0627\u06cc-\u0627\u0646\u062a\u062e\u0627\u0628-\u062f\u0631-\u0633\u0627\u0644-2023-\u0633\u0627\u062f\u0647.gif\" alt=\"ExcitedComputerGuy\" loading=\"lazy\" width=\"480\" height=\"270\" data-animated=\"true\" title=\"\"><\/p>\n<p>MySQL \u067e\u062f\u0631\u0628\u0632\u0631\u06af \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u067e\u0627\u06cc\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a\u06cc \u0627\u0633\u062a \u2013 \u0627\u0632 \u0633\u067e\u06cc\u062f\u0647 \u062f\u0645 \u0648\u062c\u0648\u062f \u062f\u0627\u0634\u062a\u0647 \u0648 \u0628\u0647 \u0646\u062d\u0648\u06cc \u0628\u0647\u062a\u0631 \u0645\u06cc\u200c\u0634\u0648\u062f. <br \/>\u0628\u0627 \u0639\u0645\u0644\u06a9\u0631\u062f \u062e\u0648\u0628 \u0648 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0627 \u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u0647\u0631 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0631\u0648\u06cc \u0632\u0645\u06cc\u0646\u060c \u0627\u06cc\u0646 \u0642\u062f\u06cc\u0645\u06cc \u062a\u0627\u06cc\u0645\u0631 \u0631\u0627\u0647 \u0628\u0647 \u062c\u0627\u06cc\u06cc \u0646\u0645\u06cc \u0628\u0631\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"2_MongoDB_%E2%80%93_NoSQL_Hipster_Kid\"><\/span>\n<p>  2. MongoDB &#8211; NoSQL Hipster Kid<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight javascript\"><code><span class=\"c1\">\/\/ Connect to MongoDB and insert a document<\/span>\n<span class=\"kd\">const<\/span> <span class=\"p\">{<\/span> <span class=\"nx\">MongoClient<\/span> <span class=\"p\">}<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">require<\/span><span class=\"p\">(<\/span><span class=\"dl\">\"<\/span><span class=\"s2\">mongodb<\/span><span class=\"dl\">\"<\/span><span class=\"p\">);<\/span>\n<span class=\"kd\">const<\/span> <span class=\"nx\">uri<\/span> <span class=\"o\">=<\/span> <span class=\"dl\">\"<\/span><span class=\"s2\">mongodb:\/\/localhost:27017<\/span><span class=\"dl\">\"<\/span><span class=\"p\">;<\/span>\n<span class=\"kd\">const<\/span> <span class=\"nx\">client<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nx\">MongoClient<\/span><span class=\"p\">(<\/span><span class=\"nx\">uri<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">await<\/span> <span class=\"nx\">client<\/span><span class=\"p\">.<\/span><span class=\"nx\">connect<\/span><span class=\"p\">();<\/span>\n<span class=\"kd\">const<\/span> <span class=\"nx\">db<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">client<\/span><span class=\"p\">.<\/span><span class=\"nx\">db<\/span><span class=\"p\">(<\/span><span class=\"dl\">\"<\/span><span class=\"s2\">mydb<\/span><span class=\"dl\">\"<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">await<\/span> <span class=\"nx\">db<\/span><span class=\"p\">.<\/span><span class=\"nx\">collection<\/span><span class=\"p\">(<\/span><span class=\"dl\">\"<\/span><span class=\"s2\">users<\/span><span class=\"dl\">\"<\/span><span class=\"p\">).<\/span><span class=\"nx\">insertOne<\/span><span class=\"p\">({<\/span> <span class=\"na\">name<\/span><span class=\"p\">:<\/span> <span class=\"dl\">\"<\/span><span class=\"s2\">John Rush<\/span><span class=\"dl\">\"<\/span> <span class=\"p\">});<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/06\/1686355631_423_20-\u067e\u0627\u06cc\u06af\u0627\u0647-\u062f\u0627\u062f\u0647-\u0628\u0631\u0627\u06cc-\u0627\u0646\u062a\u062e\u0627\u0628-\u062f\u0631-\u0633\u0627\u0644-2023-\u0633\u0627\u062f\u0647.gif\" alt=\"\u0647\u06cc\u067e\u0633\u062a\u0631\" loading=\"lazy\" width=\"398\" height=\"266\" data-animated=\"true\" title=\"\"><\/p>\n<p>MongoDB \u0622\u0646 \u0628\u0686\u0647 NoSQL \u0628\u0627\u062d\u0627\u0644\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u0647\u0645\u06cc\u062a\u06cc \u0646\u0645\u06cc \u062f\u0647\u062f. <\/p>\n<p>\u0647\u0645\u0647 \u0686\u06cc\u0632 \u062f\u0631 \u0645\u0648\u0631\u062f \u0630\u062e\u06cc\u0631\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627 \u062f\u0631 \u0627\u0633\u0646\u0627\u062f JSON \u0645\u0646\u0639\u0637\u0641 \u0627\u0633\u062a \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u06af\u0632\u06cc\u0646\u0647 \u0627\u06cc \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0631\u0627\u0647 \u062d\u0644\u06cc \u0628\u062f\u0648\u0646 \u0637\u0631\u062d \u0648\u0627\u0631\u0647 \u0647\u0633\u062a\u0646\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"3_PostgreSQL_%E2%80%93_The_Sophisticated_One\"><\/span>\n<p>  3. PostgreSQL &#8211; The Sophisticated One<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight sql\"><code><span class=\"k\">CREATE<\/span> <span class=\"k\">TABLE<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span><span class=\"n\">id<\/span> <span class=\"nb\">SERIAL<\/span> <span class=\"k\">PRIMARY<\/span> <span class=\"k\">KEY<\/span><span class=\"p\">,<\/span> <span class=\"n\">name<\/span> <span class=\"nb\">VARCHAR<\/span><span class=\"p\">(<\/span><span class=\"mi\">255<\/span><span class=\"p\">));<\/span>\n<span class=\"k\">INSERT<\/span> <span class=\"k\">INTO<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span><span class=\"n\">name<\/span><span class=\"p\">)<\/span> <span class=\"k\">VALUES<\/span> <span class=\"p\">(<\/span><span class=\"s1\">'John Rush'<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">SELECT<\/span> <span class=\"o\">*<\/span> <span class=\"k\">FROM<\/span> <span class=\"n\">users<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>PostgreSQL \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062a\u0631\u06a9\u06cc\u0628\u06cc \u0639\u0627\u0644\u06cc \u0627\u0632 \u0639\u0645\u0644\u06a9\u0631\u062f\u060c \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0648 \u0638\u0631\u0627\u0641\u062a \u0628\u0627\u0634\u062f. <\/p>\n<p>\u0627\u06cc\u0646 \u06af\u0648\u0647\u0631 \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0628\u0627 \u0632\u0628\u0627\u0646 \u067e\u0631\u0633 \u0648 \u062c\u0648 \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 \u0627\u0646\u0648\u0627\u0639 \u0633\u0641\u0627\u0631\u0634\u06cc\u060c \u062c\u0627\u06cc\u06af\u0627\u0647 \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u0628\u06cc\u0646 \u067e\u0627\u06cc\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0628\u0631\u062a\u0631 \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/06\/1686355631_521_20-\u067e\u0627\u06cc\u06af\u0627\u0647-\u062f\u0627\u062f\u0647-\u0628\u0631\u0627\u06cc-\u0627\u0646\u062a\u062e\u0627\u0628-\u062f\u0631-\u0633\u0627\u0644-2023-\u0633\u0627\u062f\u0647.gif\" alt=\"FancyCat\" loading=\"lazy\" width=\"500\" height=\"282\" data-animated=\"true\" title=\"\"><\/p>\n<h2><span class=\"ez-toc-section\" id=\"4_Oracle_%E2%80%93_The_Enterprise_Behemoth\"><\/span>\n<p>  4. Oracle &#8211; The Enterprise Behemoth<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight sql\"><code><span class=\"k\">CREATE<\/span> <span class=\"k\">TABLE<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span><span class=\"n\">id<\/span> <span class=\"n\">NUMBER<\/span> <span class=\"k\">GENERATED<\/span> <span class=\"k\">BY<\/span> <span class=\"k\">DEFAULT<\/span> <span class=\"k\">ON<\/span> <span class=\"k\">NULL<\/span> <span class=\"k\">AS<\/span> <span class=\"k\">IDENTITY<\/span> <span class=\"k\">PRIMARY<\/span> <span class=\"k\">KEY<\/span><span class=\"p\">,<\/span> <span class=\"n\">name<\/span> <span class=\"n\">VARCHAR2<\/span><span class=\"p\">(<\/span><span class=\"mi\">255<\/span><span class=\"p\">));<\/span>\n<span class=\"k\">INSERT<\/span> <span class=\"k\">INTO<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span><span class=\"n\">name<\/span><span class=\"p\">)<\/span> <span class=\"k\">VALUES<\/span> <span class=\"p\">(<\/span><span class=\"s1\">'John Rush'<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">SELECT<\/span> <span class=\"o\">*<\/span> <span class=\"k\">FROM<\/span> <span class=\"n\">users<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u0648\u0631\u0627\u06a9\u0644 \u0645\u0627\u0646\u0646\u062f \u0622\u0646 \u0628\u0686\u0647 \u0645\u062d\u0628\u0648\u0628 \u0645\u062f\u0631\u0633\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0645\u0633\u062a\u0642\u06cc\u0645 A \u0631\u0627 \u0645\u06cc \u06af\u06cc\u0631\u062f \u0627\u0645\u0627 \u062f\u0631 \u0647\u0631 \u062a\u06cc\u0645 \u0648\u0631\u0632\u0634\u06cc \u0647\u0645 \u0628\u0627\u0632\u06cc \u0645\u06cc \u06a9\u0646\u062f \u2013 \u0647\u0645\u0647 \u0686\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u062e\u0648\u0628\u06cc \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u062f! <\/p>\n<p>\u0645\u0637\u0645\u0626\u0646\u0627\u064b\u060c \u0634\u0645\u0627 \u0628\u0647 \u062c\u06cc\u0628\u200c\u0647\u0627\u06cc \u0639\u0645\u06cc\u0642\u06cc \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u062f \u062a\u0627 \u0628\u0627 \u0627\u06cc\u0646 \u0633\u06cc\u0633\u062a\u0645 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0628\u0627 \u063a\u0644\u062a\u06a9 \u0628\u0627\u0644\u0627 \u06a9\u0647 \u062a\u0648\u0633\u0637 \u0634\u0631\u06a9\u062a\u200c\u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u062f\u0631 \u0633\u0631\u0627\u0633\u0631 \u062c\u0647\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f\u060c \u067e\u06cc\u0634 \u0628\u0631\u0648\u06cc\u062f.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/06\/1686355631_117_20-\u067e\u0627\u06cc\u06af\u0627\u0647-\u062f\u0627\u062f\u0647-\u0628\u0631\u0627\u06cc-\u0627\u0646\u062a\u062e\u0627\u0628-\u062f\u0631-\u0633\u0627\u0644-2023-\u0633\u0627\u062f\u0647.gif\" alt=\"\u062f\u0627\u062f\u0627\u0634 \u0628\u0632\u0631\u06af\" loading=\"lazy\" width=\"320\" height=\"236\" data-animated=\"true\" title=\"\"><\/p>\n<h2><span class=\"ez-toc-section\" id=\"5_%DA%A9%D8%A7%D8%B3%D8%A7%D9%86%D8%AF%D8%B1%D8%A7_%E2%80%93_%D8%AF%DB%8C%D9%86%D8%A7%D9%85%D9%88_%D8%AA%D9%88%D8%B2%DB%8C%D8%B9_%D8%B4%D8%AF%D9%87\"><\/span>\n<p>  5. \u06a9\u0627\u0633\u0627\u0646\u062f\u0631\u0627 &#8211; \u062f\u06cc\u0646\u0627\u0645\u0648 \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"nn\">cassandra.cluster<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">Cluster<\/span>\n\n<span class=\"n\">cluster<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Cluster<\/span><span class=\"p\">([<\/span><span class=\"s\">\"127.0.0.1\"<\/span><span class=\"p\">])<\/span>\n<span class=\"n\">session<\/span> <span class=\"o\">=<\/span> <span class=\"n\">cluster<\/span><span class=\"p\">.<\/span><span class=\"n\">connect<\/span><span class=\"p\">()<\/span>\n\n<span class=\"n\">session<\/span><span class=\"p\">.<\/span><span class=\"n\">execute<\/span><span class=\"p\">(<\/span><span class=\"s\">\"\"\"\n    CREATE KEYSPACE mykeyspace \n    WITH replication={'class':'SimpleStrategy', 'replication_factor':1}\n\"\"\"<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">session<\/span><span class=\"p\">.<\/span><span class=\"n\">set_keyspace<\/span><span class=\"p\">(<\/span><span class=\"s\">\"mykeyspace\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">session<\/span><span class=\"p\">.<\/span><span class=\"n\">execute<\/span><span class=\"p\">(<\/span><span class=\"s\">\"\"\"\n    CREATE TABLE users (\n        id UUID PRIMARY KEY,\n        name text\n    )\n\"\"\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u06a9\u0627\u0633\u0627\u0646\u062f\u0631\u0627 \u0645\u0644\u06a9\u0647 \u0628\u0627\u0646\u06a9 \u0647\u0627\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a\u06cc \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647 \u0627\u0633\u062a \u2013 \u0627\u0648 \u0628\u0631\u0627\u06cc \u0631\u0648\u0632\u0647\u0627 \u0645\u0642\u06cc\u0627\u0633 \u067e\u0630\u06cc\u0631\u06cc \u0648 \u062a\u062d\u0645\u0644 \u062e\u0637\u0627 \u062f\u0627\u0631\u062f!  \u0627\u06af\u0631 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0633\u0627\u062e\u062a \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0639\u0638\u06cc\u0645 \u0648 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0628\u0627\u0644\u0627 \u0647\u0633\u062a\u06cc\u062f\u060c \u0627\u06cc\u0646 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 NoSQL \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0647\u062a\u0631\u06cc\u0646 \u062f\u0648\u0633\u062a \u062c\u062f\u06cc\u062f \u0634\u0645\u0627 \u0628\u0627\u0634\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"6_Redis_%E2%80%93_The_Speedster\"><\/span>\n<p>  6. Redis &#8211; The Speedster<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"nn\">redis<\/span>\n\n<span class=\"n\">r<\/span> <span class=\"o\">=<\/span> <span class=\"n\">redis<\/span><span class=\"p\">.<\/span><span class=\"n\">Redis<\/span><span class=\"p\">(<\/span><span class=\"n\">host<\/span><span class=\"o\">=<\/span><span class=\"s\">\"localhost\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">port<\/span><span class=\"o\">=<\/span><span class=\"mi\">6379<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">r<\/span><span class=\"p\">.<\/span><span class=\"nb\">set<\/span><span class=\"p\">(<\/span><span class=\"s\">\"name\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"John Rush\"<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">r<\/span><span class=\"p\">.<\/span><span class=\"n\">get<\/span><span class=\"p\">(<\/span><span class=\"s\">\"name\"<\/span><span class=\"p\">))<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0631\u062f\u06cc\u0633 \u0622\u0646 \u062f\u0648\u0633\u062a\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0633\u0631\u06cc\u0639\u200c\u062a\u0631 \u0627\u0632 \u06cc\u0648\u0633\u06cc\u0646 \u0628\u0648\u0644\u062a \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0628\u0627 \u0627\u0631\u0647\u200c\u0647\u0627\u06cc \u0628\u0631\u0642\u06cc \u0634\u0639\u0644\u0647\u200c\u0648\u0631 \u0634\u0639\u0628\u062f\u0647 \u0628\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f \u0628\u062f\u0648\u062f.  \u0627\u06cc\u0646 \u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062f\u0631\u0648\u0646 \u062d\u0627\u0641\u0638\u0647 \u0628\u0647 \u0637\u0631\u0632 \u0634\u06af\u0641\u062a\u200c\u0627\u0646\u06af\u06cc\u0632\u06cc \u0633\u0631\u06cc\u0639 \u0648 \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646 \u06cc\u0627 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u0628\u0644\u0627\u062f\u0631\u0646\u06af \u0627\u0633\u062a.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/06\/1686355631_916_20-\u067e\u0627\u06cc\u06af\u0627\u0647-\u062f\u0627\u062f\u0647-\u0628\u0631\u0627\u06cc-\u0627\u0646\u062a\u062e\u0627\u0628-\u062f\u0631-\u0633\u0627\u0644-2023-\u0633\u0627\u062f\u0647.gif\" alt=\"\u06cc\u0648\u0633\u06cc\u0646 \u0628\u0648\u0644\u062a\" loading=\"lazy\" width=\"480\" height=\"270\" data-animated=\"true\" title=\"\"><\/p>\n<h2><span class=\"ez-toc-section\" id=\"7_MariaDB_%E2%80%93_%D8%AE%D9%88%D8%A7%D9%87%D8%B1_%D9%88_%D8%A8%D8%B1%D8%A7%D8%AF%D8%B1_%D9%85%D9%86%D8%A8%D8%B9_%D8%A8%D8%A7%D8%B2_MySQL\"><\/span>\n<p>  7. MariaDB &#8211; \u062e\u0648\u0627\u0647\u0631 \u0648 \u0628\u0631\u0627\u062f\u0631 \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 MySQL<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight sql\"><code><span class=\"k\">CREATE<\/span> <span class=\"k\">TABLE<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span><span class=\"n\">id<\/span> <span class=\"nb\">INT<\/span> <span class=\"n\">AUTO_INCREMENT<\/span> <span class=\"k\">PRIMARY<\/span> <span class=\"k\">KEY<\/span><span class=\"p\">,<\/span> <span class=\"n\">name<\/span> <span class=\"nb\">VARCHAR<\/span><span class=\"p\">(<\/span><span class=\"mi\">255<\/span><span class=\"p\">));<\/span>\n<span class=\"k\">INSERT<\/span> <span class=\"k\">INTO<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span><span class=\"n\">name<\/span><span class=\"p\">)<\/span> <span class=\"k\">VALUES<\/span> <span class=\"p\">(<\/span><span class=\"s1\">'John Rush'<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">SELECT<\/span> <span class=\"o\">*<\/span> <span class=\"k\">FROM<\/span> <span class=\"n\">users<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>MariaDB \u0628\u062e\u0634 \u0639\u0645\u062f\u0647 \u0627\u06cc \u0627\u0632 DNA \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 MySQL \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0645\u06cc \u06af\u0630\u0627\u0631\u062f\u060c \u0627\u0645\u0627 \u0628\u0631 \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0648 \u062c\u0627\u0645\u0639\u0647 \u0645\u062d\u0648\u0631 \u0628\u0648\u062f\u0646 \u062a\u0645\u0631\u06a9\u0632 \u062f\u0627\u0631\u062f.  \u0627\u06cc\u0646 \u0645\u0627\u0646\u0646\u062f \u0627\u0646\u062a\u062e\u0627\u0628 \u0628\u06cc\u0646 \u067e\u067e\u0633\u06cc \u0648 \u06a9\u0648\u06a9\u0627\u06a9\u0648\u0644\u0627 \u0627\u0633\u062a \u2013 \u0647\u0631 \u062f\u0648 \u062a\u0634\u0646\u06af\u06cc \u0634\u0645\u0627 \u0631\u0627 \u0628\u0631\u0637\u0631\u0641 \u0645\u06cc \u06a9\u0646\u0646\u062f.  \u0627\u06cc\u0646 \u0641\u0642\u0637 \u0628\u0647 \u0627\u06cc\u0646 \u0628\u0633\u062a\u06af\u06cc \u062f\u0627\u0631\u062f \u06a9\u0647 \u06a9\u062f\u0627\u0645 \u0637\u0639\u0645 \u0631\u0627 \u062a\u0631\u062c\u06cc\u062d \u0645\u06cc \u062f\u0647\u06cc\u062f!<\/p>\n<h2><span class=\"ez-toc-section\" id=\"8_SQLite_%E2%80%93_%D9%82%D9%87%D8%B1%D9%85%D8%A7%D9%86_%D8%B3%D8%A8%DA%A9_%D9%88%D8%B2%D9%86\"><\/span>\n<p>  8. SQLite &#8211; \u0642\u0647\u0631\u0645\u0627\u0646 \u0633\u0628\u06a9 \u0648\u0632\u0646<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"nn\">sqlite3<\/span>\n\n<span class=\"n\">conn<\/span> <span class=\"o\">=<\/span> <span class=\"n\">sqlite3<\/span><span class=\"p\">.<\/span><span class=\"n\">connect<\/span><span class=\"p\">(<\/span><span class=\"s\">\":memory:\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">c<\/span> <span class=\"o\">=<\/span> <span class=\"n\">conn<\/span><span class=\"p\">.<\/span><span class=\"n\">cursor<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">c<\/span><span class=\"p\">.<\/span><span class=\"n\">execute<\/span><span class=\"p\">(<\/span><span class=\"s\">\"\"\"CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT);\"\"\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">c<\/span><span class=\"p\">.<\/span><span class=\"n\">execute<\/span><span class=\"p\">(<\/span><span class=\"s\">\"\"\"INSERT INTO users (name) VALUES ('John Rush');\"\"\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">conn<\/span><span class=\"p\">.<\/span><span class=\"n\">commit<\/span><span class=\"p\">()<\/span>\n\n<span class=\"k\">for<\/span> <span class=\"n\">row<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">c<\/span><span class=\"p\">.<\/span><span class=\"n\">execute<\/span><span class=\"p\">(<\/span><span class=\"s\">\"SELECT * FROM users\"<\/span><span class=\"p\">):<\/span>\n    <span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">row<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>SQLite \u06cc\u06a9 \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u067e\u0631 \u0648\u0632\u0646 \u0631\u0627 \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u0645\u06cc \u06a9\u0646\u062f.  \u0627\u06cc\u0646 \u06cc\u06a9 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 SQL \u0645\u0633\u062a\u0642\u0644 \u0648 \u0628\u062f\u0648\u0646 \u0633\u0631\u0648\u0631 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627 \u0648 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u06a9\u0648\u0686\u06a9 \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0633\u0627\u062f\u06af\u06cc \u06a9\u0644\u06cc\u062f \u0627\u0633\u062a\u060c \u0639\u0627\u0644\u06cc \u0627\u0633\u062a.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"9_YugabyteDB_%E2%80%93_%D9%86%DB%8C%D8%B1%D9%88%DA%AF%D8%A7%D9%87_Postgres\"><\/span>\n<p>  9. YugabyteDB &#8211; \u0646\u06cc\u0631\u0648\u06af\u0627\u0647 Postgres<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight sql\"><code><span class=\"k\">CREATE<\/span> <span class=\"k\">TABLE<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span><span class=\"n\">id<\/span> <span class=\"nb\">SERIAL<\/span> <span class=\"k\">PRIMARY<\/span> <span class=\"k\">KEY<\/span><span class=\"p\">,<\/span> <span class=\"n\">name<\/span> <span class=\"nb\">VARCHAR<\/span><span class=\"p\">(<\/span><span class=\"mi\">255<\/span><span class=\"p\">));<\/span>\n<span class=\"k\">INSERT<\/span> <span class=\"k\">INTO<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span><span class=\"n\">name<\/span><span class=\"p\">)<\/span> <span class=\"k\">VALUES<\/span> <span class=\"p\">(<\/span><span class=\"s1\">'John Rush'<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">SELECT<\/span> <span class=\"o\">*<\/span> <span class=\"k\">FROM<\/span> <span class=\"n\">users<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>YugabyteDB \u0628\u0647\u062a\u0631\u06cc\u0646 PostgreSQL \u0631\u0627 \u0645\u06cc \u06af\u06cc\u0631\u062f \u0648 \u0633\u0633 \u062c\u0627\u062f\u0648\u06cc\u06cc \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u06a9\u0646\u062f!  \u0627\u06cc\u0646 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0628\u0648\u0645\u06cc \u0627\u0628\u0631\u06cc \u0628\u0627 \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0628\u0627\u0644\u0627 \u0627\u0632 \u0645\u0642\u06cc\u0627\u0633 \u0628\u0646\u062f\u06cc \u0627\u0641\u0642\u06cc \u0648 \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0686\u0646\u062f \u0627\u0628\u0631\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f \u0648 \u062f\u0631 \u0639\u06cc\u0646 \u062d\u0627\u0644 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u06a9\u0627\u0645\u0644 \u0628\u0627 Postgres \u0631\u0627 \u062d\u0641\u0638 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"10_Neo4j_%E2%80%93_%D9%87%D9%85%D9%87_%DA%86%DB%8C%D8%B2_%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87_%D8%B1%D9%88%D8%A7%D8%A8%D8%B7\"><\/span>\n<p>  10. Neo4j &#8211; \u0647\u0645\u0647 \u0686\u06cc\u0632 \u062f\u0631\u0628\u0627\u0631\u0647 \u0631\u0648\u0627\u0628\u0637<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight cypher\"><code><span class=\"k\">CREATE<\/span><span class=\"w\"> <\/span><span class=\"ss\">(<\/span><span class=\"py\">john:<\/span><span class=\"n\">User<\/span> <span class=\"ss\">{<\/span><span class=\"py\">name:<\/span> <span class=\"s2\">\"John Rush\"<\/span><span class=\"ss\">});<\/span>\n<span class=\"k\">MATCH<\/span><span class=\"w\"> <\/span><span class=\"ss\">(<\/span><span class=\"py\">user:<\/span><span class=\"n\">User<\/span><span class=\"ss\">)<\/span> <span class=\"k\">RETURN<\/span> <span class=\"n\">user<\/span><span class=\"ss\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Neo4j \u0628\u0627 \u0645\u062f\u0644 \u062f\u0627\u062f\u0647 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0646\u0645\u0648\u062f\u0627\u0631\u060c \u0631\u0648\u0627\u0628\u0637 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0631\u0627 \u0634\u0628\u06cc\u0647 \u0628\u0627\u0632\u06cc \u06a9\u0648\u062f\u06a9\u0627\u0646\u0647 \u0645\u06cc \u06a9\u0646\u062f.  \u0634\u0628\u06a9\u0647 \u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0631\u0627 \u0628\u0627 \u0633\u0631\u0639\u062a \u0631\u0639\u062f \u0648 \u0628\u0631\u0642 \u0637\u06cc \u06a9\u0646\u06cc\u062f &#8211; \u0622\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0634\u0628\u06a9\u0647 \u0647\u0627\u06cc \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u06cc\u0627 \u0645\u0648\u062a\u0648\u0631\u0647\u0627\u06cc \u062a\u0648\u0635\u06cc\u0647 \u0627\u06cc\u062f\u0647 \u0622\u0644 \u0645\u06cc \u06a9\u0646\u062f!<\/p>\n<h2><span class=\"ez-toc-section\" id=\"11_Dolt_%E2%80%93_%D8%AF%D9%86%DB%8C%D8%A7%DB%8C_%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87_%D8%AF%D8%A7%D8%AF%D9%87_Git_Meets\"><\/span>\n<p>  11. Dolt &#8211; \u062f\u0646\u06cc\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 Git Meets<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code><span class=\"nv\">$ <\/span>dolt init <span class=\"o\">&amp;&amp;<\/span> dolt sql <span class=\"o\">&lt;&lt;<\/span><span class=\"no\">EOF<\/span><span class=\"sh\">\nCREATE TABLE users (\n    id INT AUTO_INCREMENT PRIMARY KEY,\n    name VARCHAR(255)\n);\nINSERT INTO users(name) VALUES (\"John Rush\");\nSELECT * FROM_users;\n<\/span><span class=\"no\">EOF\n<\/span><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Dolt \u0628\u0647 \u0634\u0645\u0627 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u0628\u0627 \u062a\u0631\u06a9\u06cc\u0628 \u067e\u0627\u06cc\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0628\u0647 \u0633\u0628\u06a9 MySQL \u0628\u0627 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u06a9\u0646\u062a\u0631\u0644 \u0646\u0633\u062e\u0647 Git \u0627\u0632 \u062d\u0627\u0644\u062a \u0639\u0627\u062f\u06cc \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f!  \u0628\u062f\u0648\u0646 \u062a\u0631\u0633 \u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f.  \u0627\u062f\u063a\u0627\u0645 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u062f\u0631 \u0635\u0648\u0631\u062a \u0622\u0645\u0627\u062f\u0647 \u0634\u062f\u0646 \u062f\u0631 \u0627\u06cc\u0646 \u0633\u06cc\u0633\u062a\u0645 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u062a\u0631\u06a9\u06cc\u0628\u06cc \u0646\u0648\u0622\u0648\u0631\u0627\u0646\u0647.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/06\/1686355631_660_20-\u067e\u0627\u06cc\u06af\u0627\u0647-\u062f\u0627\u062f\u0647-\u0628\u0631\u0627\u06cc-\u0627\u0646\u062a\u062e\u0627\u0628-\u062f\u0631-\u0633\u0627\u0644-2023-\u0633\u0627\u062f\u0647.gif\" alt=\"\u0628\u0644\u0648\u0646\u062f\" loading=\"lazy\" width=\"212\" height=\"159\" data-animated=\"true\" title=\"\"><\/p>\n<h2><span class=\"ez-toc-section\" id=\"12_CockroachDB_%E2%80%93_NewSQL_Innovator\"><\/span>\n<p>  12. CockroachDB &#8211; NewSQL Innovator<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight sql\"><code><span class=\"k\">CREATE<\/span> <span class=\"k\">TABLE<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span><span class=\"n\">id<\/span> <span class=\"n\">UUID<\/span> <span class=\"k\">DEFAULT<\/span> <span class=\"n\">gen_random_uuid<\/span><span class=\"p\">()<\/span> <span class=\"k\">PRIMARY<\/span> <span class=\"k\">KEY<\/span><span class=\"p\">,<\/span> <span class=\"n\">name<\/span> <span class=\"n\">STRING<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">INSERT<\/span> <span class=\"k\">INTO<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span><span class=\"n\">name<\/span><span class=\"p\">)<\/span> <span class=\"k\">VALUES<\/span> <span class=\"p\">(<\/span><span class=\"s1\">'John Rush'<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">SELECT<\/span> <span class=\"o\">*<\/span> <span class=\"k\">FROM<\/span> <span class=\"n\">users<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>CockroachDB \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0631\u0627\u0647 \u062d\u0644 \u0642\u062f\u0631\u062a\u0645\u0646\u062f NewSQL \u06a9\u0647 \u0627\u0632 \u0627\u0628\u062a\u062f\u0627 \u0628\u0631\u0627\u06cc \u0645\u062d\u06cc\u0637 \u0647\u0627\u06cc \u0628\u0648\u0645\u06cc \u0627\u0628\u0631\u06cc \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0645\u06cc \u0634\u0648\u062f.  \u0628\u0627 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc Postgres \u0648 \u0645\u0642\u06cc\u0627\u0633 \u0628\u0646\u062f\u06cc \u0627\u0641\u0642\u06cc\u060c \u0627\u06cc\u0646 \u06cc\u06a9 \u0646\u06cc\u0631\u0648\u06cc \u0642\u0627\u0628\u0644 \u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u0633\u062a!<\/p>\n<h2><span class=\"ez-toc-section\" id=\"13_Planetscale_%E2%80%93_%D9%85%D9%82%DB%8C%D8%A7%D8%B3_%DA%A9%D8%B1%D8%AF%D9%86_MySQL_%D8%A8%D9%87_Infinity\"><\/span>\n<p>  13. Planetscale &#8211; \u0645\u0642\u06cc\u0627\u0633 \u06a9\u0631\u062f\u0646 MySQL \u0628\u0647 Infinity<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight sql\"><code><span class=\"k\">CREATE<\/span> <span class=\"k\">TABLE<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span><span class=\"n\">id<\/span> <span class=\"nb\">INT<\/span> <span class=\"n\">AUTO_INCREMENT<\/span> <span class=\"k\">PRIMARY<\/span> <span class=\"k\">KEY<\/span><span class=\"p\">,<\/span> <span class=\"n\">name<\/span> <span class=\"nb\">VARCHAR<\/span><span class=\"p\">(<\/span><span class=\"mi\">255<\/span><span class=\"p\">));<\/span>\n<span class=\"k\">INSERT<\/span> <span class=\"k\">INTO<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span><span class=\"n\">name<\/span><span class=\"p\">)<\/span> <span class=\"k\">VALUES<\/span> <span class=\"p\">(<\/span><span class=\"s1\">'John Rush'<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">SELECT<\/span> <span class=\"o\">*<\/span> <span class=\"k\">FROM<\/span> <span class=\"n\">users<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0645\u0634\u06a9\u0644\u0627\u062a YouTube \u062f\u0631 \u0645\u0642\u06cc\u0627\u0633 MySQL \u0631\u0627 \u0628\u0647 \u062e\u0627\u0637\u0631 \u062f\u0627\u0631\u06cc\u062f\u061f  \u062e\u0628\u060c Planetscale \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u062f!  \u0627\u06cc\u0646 \u0641\u0646\u0627\u0648\u0631\u06cc \u0627\u0632 \u0641\u0646\u0627\u0648\u0631\u06cc VTest \u062a\u0648\u0633\u0639\u0647 \u06cc\u0627\u0641\u062a\u0647 \u062a\u0648\u0633\u0637 YouTube \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u06cc\u06a9 \u067e\u0644\u062a\u0641\u0631\u0645 \u0628\u062f\u0648\u0646 \u0633\u0631\u0648\u0631 \u06a9\u0627\u0645\u0644\u0627\u064b \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u0645\u0642\u06cc\u0627\u0633 \u0628\u0646\u062f\u06cc MySQL \u0628\u062f\u0648\u0646 \u0639\u0631\u0642 \u06a9\u0631\u062f\u0646 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/06\/1686355631_993_20-\u067e\u0627\u06cc\u06af\u0627\u0647-\u062f\u0627\u062f\u0647-\u0628\u0631\u0627\u06cc-\u0627\u0646\u062a\u062e\u0627\u0628-\u062f\u0631-\u0633\u0627\u0644-2023-\u0633\u0627\u062f\u0647.gif\" alt=\"\u0645\u0647\u0628\u0627\u0646\u06af\" loading=\"lazy\" width=\"500\" height=\"504\" data-animated=\"true\" title=\"\"><\/p>\n<h2><span class=\"ez-toc-section\" id=\"14_Google_Cloud_Spanner_%E2%80%93_%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87_%D8%AF%D8%A7%D8%AF%D9%87_%D8%AC%D9%87%D8%A7%D9%86%DB%8C\"><\/span>\n<p>  14. Google Cloud Spanner &#8211; \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u062c\u0647\u0627\u0646\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight javascript\"><code><span class=\"kd\">const<\/span> <span class=\"p\">{<\/span><span class=\"nx\">Spanner<\/span><span class=\"p\">}<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">require<\/span><span class=\"p\">(<\/span><span class=\"dl\">\"<\/span><span class=\"s2\">@google-cloud\/spanner<\/span><span class=\"dl\">\"<\/span><span class=\"p\">);<\/span>\n<span class=\"kd\">const<\/span> <span class=\"nx\">spanner<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nx\">Spanner<\/span><span class=\"p\">();<\/span>\n<span class=\"kd\">const<\/span> <span class=\"nx\">instance<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">spanner<\/span><span class=\"p\">.<\/span><span class=\"nx\">instance<\/span><span class=\"p\">(<\/span><span class=\"dl\">\"<\/span><span class=\"s2\">my-instance<\/span><span class=\"dl\">\"<\/span><span class=\"p\">);<\/span>\n<span class=\"kd\">const<\/span> <span class=\"nx\">database<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">instance<\/span><span class=\"p\">.<\/span><span class=\"nx\">database<\/span><span class=\"p\">(<\/span><span class=\"dl\">\"<\/span><span class=\"s2\">my-database<\/span><span class=\"dl\">\"<\/span><span class=\"p\">);<\/span>\n\n<span class=\"k\">await<\/span> <span class=\"nx\">database<\/span><span class=\"p\">.<\/span><span class=\"nx\">run<\/span><span class=\"p\">({<\/span>\n    <span class=\"na\">sql<\/span><span class=\"p\">:<\/span> <span class=\"dl\">\"<\/span><span class=\"s2\">CREATE TABLE Users (Id STRING(MAX) NOT NULL, Name STRING(MAX)) PRIMARY KEY(Id)<\/span><span class=\"dl\">\"<\/span>\n<span class=\"p\">});<\/span>\n\n<span class=\"k\">await<\/span> <span class=\"nx\">database<\/span><span class=\"p\">.<\/span><span class=\"nx\">run<\/span><span class=\"p\">({<\/span> <span class=\"na\">sql<\/span><span class=\"p\">:<\/span> <span class=\"dl\">\"<\/span><span class=\"s2\">INSERT Users (Id, Name) VALUES('1', 'John Rush')<\/span><span class=\"dl\">\"<\/span> <span class=\"p\">});<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0622\u06cc\u0627 \u0628\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u062b\u0627\u0628\u062a \u062f\u0631 \u0633\u0631\u0627\u0633\u0631 \u0642\u0627\u0631\u0647 \u0647\u0627 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u062f\u061f  Google Cloud Spanner \u0634\u0645\u0627 \u0631\u0627 \u062a\u062d\u062a \u067e\u0648\u0634\u0634 \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a!  \u0627\u06cc\u0646 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 SQL \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647 \u062f\u0631 \u0633\u0637\u062d \u062c\u0647\u0627\u0646\u06cc \u062a\u0636\u0645\u06cc\u0646 \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0634\u0645\u0627 \u0647\u0645\u06cc\u0634\u0647 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0647\u0633\u062a\u0646\u062f \u0648 \u062f\u0631 \u0639\u06cc\u0646 \u062d\u0627\u0644 \u062a\u0636\u0645\u06cc\u0646 \u0647\u0627\u06cc \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0642\u0648\u06cc \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u0646\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"15_Xata_%E2%80%93_Simplicity_%D9%85%D8%A7%D9%86%D9%86%D8%AF_%D8%B5%D9%81%D8%AD%D9%87_%DA%AF%D8%B3%D8%AA%D8%B1%D8%AF%D9%87\"><\/span>\n<p>  15. Xata &#8211; Simplicity \u0645\u0627\u0646\u0646\u062f \u0635\u0641\u062d\u0647 \u06af\u0633\u062a\u0631\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"nn\">xatasheet_client<\/span> <span class=\"k\">as<\/span> <span class=\"n\">xata<\/span>\n\n<span class=\"n\">client<\/span> <span class=\"o\">=<\/span> <span class=\"n\">xata<\/span><span class=\"p\">.<\/span><span class=\"n\">Client<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">sheet_id<\/span> <span class=\"o\">=<\/span> <span class=\"n\">client<\/span><span class=\"p\">.<\/span><span class=\"n\">create_sheet<\/span><span class=\"p\">(<\/span><span class=\"n\">title<\/span><span class=\"o\">=<\/span><span class=\"s\">\"Users\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">rows_added_count<\/span> <span class=\"o\">=<\/span> <span class=\"n\">client<\/span><span class=\"p\">.<\/span><span class=\"n\">insert_rows<\/span><span class=\"p\">(<\/span><span class=\"n\">sheet_id<\/span><span class=\"o\">=<\/span> <span class=\"n\">sheet_id<\/span><span class=\"p\">,<\/span>\n                                      <span class=\"n\">rows<\/span><span class=\"o\">=<\/span><span class=\"p\">[{<\/span><span class=\"s\">\"column\"<\/span><span class=\"p\">:<\/span> <span class=\"s\">\"Name\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"value\"<\/span><span class=\"p\">:<\/span> <span class=\"s\">\"John Rush\"<\/span><span class=\"p\">}])<\/span>\n<span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"s\">\"Rows added count: <\/span><span class=\"si\">{<\/span><span class=\"n\">rows_added_count<\/span><span class=\"si\">}<\/span><span class=\"s\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Xata \u0633\u0627\u062f\u06af\u06cc \u062f\u0631 \u0633\u0637\u062d \u0635\u0641\u062d\u0647 \u06af\u0633\u062a\u0631\u062f\u0647 \u0631\u0627 \u0628\u0647 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0631\u0627\u0628\u0637\u0647 \u0627\u06cc \u0645\u06cc \u0622\u0648\u0631\u062f!  \u0627\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u06a9\u0647 \u0628\u0631 \u0631\u0648\u06cc Postgres \u0648 Elasticsearch \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u062c\u0633\u062a\u062c\u0648\u06cc \u0645\u062a\u0646 \u06a9\u0627\u0645\u0644\u060c \u0631\u0648\u0627\u0628\u0637\u06cc \u06a9\u0647 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0642\u0627\u0628\u0644 \u062a\u062c\u0633\u0645 \u0627\u0633\u062a \u0648 \u06cc\u06a9 API \u0628\u0631\u0627\u06cc TypeScript \u0648 Python \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"16_%D8%A2%D9%85%D8%A7%D8%B2%D9%88%D9%86_%D8%A2%D8%B1%D9%88%D8%B1%D8%A7_%E2%80%93_%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87_%D8%AF%D8%A7%D8%AF%D9%87_AWS_%D8%B9%D8%B2%DB%8C%D8%B2%D9%85\"><\/span>\n<p>  16. \u0622\u0645\u0627\u0632\u0648\u0646 \u0622\u0631\u0648\u0631\u0627 &#8211; \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 AWS \u0639\u0632\u06cc\u0632\u0645<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"nn\">boto3<\/span>\n<span class=\"n\">rds<\/span> <span class=\"o\">=<\/span> <span class=\"n\">boto3<\/span><span class=\"p\">.<\/span><span class=\"n\">client<\/span><span class=\"p\">(<\/span><span class=\"s\">\"rds-data\"<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">response<\/span> <span class=\"o\">=<\/span> <span class=\"n\">rds<\/span><span class=\"p\">.<\/span><span class=\"n\">execute_statement<\/span><span class=\"p\">(<\/span>\n    <span class=\"n\">resourceArn<\/span><span class=\"o\">=<\/span><span class=\"s\">\"arn:aws:rds:us-west-2:123456789012:cluster:mysql-cluster\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">secretArn<\/span><span class=\"o\">=<\/span><span class=\"s\">\"arn:aws:secretsmanager:us-west-2::secret:mysql-pass\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">sql<\/span><span class=\"o\">=<\/span><span class=\"s\">\"CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255));\"<\/span>\n<span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Amazon Aurora \u0642\u062f\u0631\u062a MySQL \u06cc\u0627 PostgreSQL \u0631\u0627 \u0628\u0627 \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0647\u062a\u0631 \u0628\u0647 \u0627\u06a9\u0648\u0633\u06cc\u0633\u062a\u0645 AWS \u0645\u06cc \u0622\u0648\u0631\u062f!  \u0647\u0645\u0632\u0645\u0627\u0646 \u0628\u0627 \u0627\u062f\u063a\u0627\u0645 \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u0628\u0627 \u0633\u0627\u06cc\u0631 \u062e\u062f\u0645\u0627\u062a AWS\u060c \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0645\u0642\u06cc\u0627\u0633 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"17_Microsoft_SQL_Server_%E2%80%93_The_Trusted_Workhorse\"><\/span>\n<p>  17. Microsoft SQL Server &#8211; The Trusted Workhorse<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight sql\"><code><span class=\"k\">CREATE<\/span> <span class=\"k\">TABLE<\/span> <span class=\"n\">Users<\/span> <span class=\"p\">(<\/span><span class=\"n\">Id<\/span> <span class=\"nb\">INT<\/span> <span class=\"k\">IDENTITY<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"p\">,<\/span><span class=\"mi\">1<\/span><span class=\"p\">)<\/span> <span class=\"k\">PRIMARY<\/span> <span class=\"k\">KEY<\/span> <span class=\"k\">NOT<\/span> <span class=\"k\">NULL<\/span><span class=\"p\">,<\/span>\n                    <span class=\"n\">Name<\/span> <span class=\"n\">NVARCHAR<\/span><span class=\"p\">(<\/span><span class=\"k\">MAX<\/span><span class=\"p\">));<\/span>\n<span class=\"k\">INSERT<\/span> <span class=\"k\">INTO<\/span> <span class=\"n\">Users<\/span><span class=\"p\">(<\/span><span class=\"n\">Name<\/span><span class=\"p\">)<\/span> <span class=\"k\">VALUES<\/span><span class=\"p\">(<\/span><span class=\"n\">N<\/span><span class=\"s1\">'John Rush'<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">SELECT<\/span> <span class=\"o\">*<\/span> <span class=\"k\">FROM<\/span> <span class=\"n\">Users<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0645\u0627\u06cc\u06a9\u0631\u0648\u0633\u0627\u0641\u062a SQL Server \u0628\u0631\u0627\u06cc \u0686\u0646\u062f\u06cc\u0646 \u062f\u0647\u0647 \u06cc\u06a9 \u0646\u06cc\u0631\u0648\u06af\u0627\u0647 \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u062f\u0631 \u062f\u0646\u06cc\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a!  \u0628\u0627 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u0627\u0645\u0646\u06cc\u062a\u06cc \u0642\u0648\u06cc \u0648 \u0627\u062f\u063a\u0627\u0645 \u0628\u0627 \u0633\u0631\u0648\u06cc\u0633 \u0647\u0627\u06cc \u0627\u0628\u0631\u06cc Azure\u060c \u0647\u0645\u0686\u0646\u0627\u0646 \u06cc\u06a9 \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u062d\u0628\u0648\u0628 \u062f\u0631 \u0628\u06cc\u0646 \u0645\u0634\u0627\u063a\u0644 \u0628\u0632\u0631\u06af \u0648 \u06a9\u0648\u0686\u06a9 \u0627\u0633\u062a.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/06\/1686355631_999_20-\u067e\u0627\u06cc\u06af\u0627\u0647-\u062f\u0627\u062f\u0647-\u0628\u0631\u0627\u06cc-\u0627\u0646\u062a\u062e\u0627\u0628-\u062f\u0631-\u0633\u0627\u0644-2023-\u0633\u0627\u062f\u0647.gif\" alt=\"\u0627\u0633\u0628 \u06a9\u0627\u0631\" loading=\"lazy\" width=\"370\" height=\"208\" data-animated=\"true\" title=\"\"><\/p>\n<h2><span class=\"ez-toc-section\" id=\"18_Apache_HBase_%E2%80%93_Big_Data_Behemoth\"><\/span>\n<p>  18. Apache HBase &#8211; Big Data Behemoth<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight java\"><code><span class=\"nc\">Configuration<\/span> <span class=\"n\">config<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">HBaseConfiguration<\/span><span class=\"o\">.<\/span><span class=\"na\">create<\/span><span class=\"o\">();<\/span>\n<span class=\"nc\">Connection<\/span> <span class=\"n\">connection<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">ConnectionFactory<\/span><span class=\"o\">.<\/span><span class=\"na\">createConnection<\/span><span class=\"o\">(<\/span><span class=\"n\">config<\/span><span class=\"o\">);<\/span>\n<span class=\"nc\">Table<\/span> <span class=\"n\">table<\/span> <span class=\"o\">=<\/span> <span class=\"n\">connection<\/span><span class=\"o\">.<\/span><span class=\"na\">getTable<\/span><span class=\"o\">(<\/span><span class=\"nc\">TableName<\/span><span class=\"o\">.<\/span><span class=\"na\">valueOf<\/span><span class=\"o\">(<\/span><span class=\"s\">\"users\"<\/span><span class=\"o\">));<\/span>\n\n<span class=\"nc\">Put<\/span> <span class=\"n\">putData<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nc\">Put<\/span><span class=\"o\">(<\/span><span class=\"nc\">Bytes<\/span><span class=\"o\">.<\/span><span class=\"na\">toBytes<\/span><span class=\"o\">(<\/span><span class=\"s\">\"row\"<\/span><span class=\"o\">));<\/span>\n<span class=\"n\">putData<\/span><span class=\"o\">.<\/span><span class=\"na\">addColumn<\/span><span class=\"o\">(<\/span><span class=\"nc\">Bytes<\/span><span class=\"o\">.<\/span><span class=\"na\">toBytes<\/span><span class=\"o\">(<\/span><span class=\"s\">\"cf\"<\/span><span class=\"o\">),<\/span> <span class=\"nc\">Bytes<\/span><span class=\"o\">.<\/span><span class=\"na\">toBytes<\/span><span class=\"o\">(<\/span><span class=\"s\">\"name\"<\/span><span class=\"o\">),<\/span> <span class=\"nc\">Bytes<\/span><span class=\"o\">.<\/span><span class=\"na\">toBytes<\/span><span class=\"o\">(<\/span><span class=\"s\">\"John Rush\"<\/span><span class=\"o\">));<\/span>\n<span class=\"n\">table<\/span><span class=\"o\">.<\/span><span class=\"na\">put<\/span><span class=\"o\">(<\/span><span class=\"n\">putData<\/span><span class=\"o\">);<\/span>\n\n<span class=\"nc\">ResultScanner<\/span> <span class=\"n\">resultsScanner<\/span> <span class=\"o\">=<\/span> <span class=\"n\">table<\/span><span class=\"o\">.<\/span><span class=\"na\">getScanner<\/span><span class=\"o\">(<\/span><span class=\"k\">new<\/span> <span class=\"nc\">Scan<\/span><span class=\"o\">());<\/span>\n<span class=\"k\">for<\/span> <span class=\"o\">(<\/span><span class=\"nc\">Result<\/span> <span class=\"n\">res<\/span> <span class=\"o\">:<\/span> <span class=\"n\">resultsScanner<\/span><span class=\"o\">)<\/span> <span class=\"o\">{<\/span>\n    <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">out<\/span><span class=\"o\">.<\/span><span class=\"na\">println<\/span><span class=\"o\">(<\/span><span class=\"n\">res<\/span><span class=\"o\">);<\/span>\n<span class=\"o\">}<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Apache HBase \u0627\u0646\u062a\u062e\u0627\u0628\u06cc \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u06a9\u0633\u0627\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627 \u062d\u062c\u0645 \u0639\u0638\u06cc\u0645\u06cc \u0627\u0632 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0628\u062f\u0648\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u0633\u0631 \u0648 \u06a9\u0627\u0631 \u062f\u0627\u0631\u0646\u062f!  \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0628\u062e\u0634\u06cc \u0627\u0632 \u0627\u06a9\u0648\u0633\u06cc\u0633\u062a\u0645 Apache Hadoop\u060c \u062a\u0648\u0627\u0646 \u0646\u0648\u0634\u062a\u0646 \u0628\u0627\u0644\u0627 \u0648 \u062e\u0648\u0627\u0646\u062f\u0646 \u0628\u0627 \u062a\u0623\u062e\u06cc\u0631 \u06a9\u0645 \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"19_TimescaleDB_%E2%80%93_Time_Series_Titan\"><\/span>\n<p>  19. TimescaleDB &#8211; Time Series Titan<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight sql\"><code><span class=\"k\">CREATE<\/span> <span class=\"k\">TABLE<\/span> <span class=\"n\">users<\/span> <span class=\"p\">(<\/span>\n    <span class=\"nb\">time<\/span> <span class=\"n\">TIMESTAMPTZ<\/span> <span class=\"k\">NOT<\/span> <span class=\"k\">NULL<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">name<\/span> <span class=\"nb\">TEXT<\/span> <span class=\"k\">NOT<\/span> <span class=\"k\">NULL<\/span>\n<span class=\"p\">);<\/span>\n<span class=\"k\">SELECT<\/span> <span class=\"n\">create_hypertable<\/span><span class=\"p\">(<\/span><span class=\"s1\">'users'<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'time'<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">INSERT<\/span> <span class=\"k\">INTO<\/span> <span class=\"n\">users<\/span><span class=\"p\">(<\/span><span class=\"nb\">time<\/span><span class=\"p\">,<\/span> <span class=\"n\">name<\/span><span class=\"p\">)<\/span> <span class=\"k\">VALUES<\/span><span class=\"p\">(<\/span><span class=\"n\">NOW<\/span><span class=\"p\">(),<\/span> <span class=\"s1\">'John Rush'<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">SELECT<\/span> <span class=\"o\">*<\/span> <span class=\"k\">FROM<\/span> <span class=\"n\">users<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>TimescaleDB PostgreSQL \u0631\u0627 \u0645\u06cc \u06af\u06cc\u0631\u062f \u0648 \u06cc\u06a9 \u067e\u06cc\u0686 \u0648 \u062a\u0627\u0628 \u0633\u0631\u06cc \u0632\u0645\u0627\u0646\u06cc \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u06a9\u0646\u062f!  \u0627\u06cc\u0646 \u062a\u0627\u0632\u0647 \u0648\u0627\u0631\u062f \u06a9\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0627\u0641\u0632\u0648\u0646\u0647 \u0627\u06cc \u0628\u0631\u0627\u06cc PostgreSQL \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0648\u0642\u062a\u06cc \u0628\u0627 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u0642\u06cc\u0627\u0633 \u0628\u0632\u0631\u06af\u06cc \u0633\u0631\u0648\u06a9\u0627\u0631 \u062f\u0627\u0631\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u0637\u0648\u0644 \u0632\u0645\u0627\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc \u06a9\u0646\u0646\u062f \u2013 \u0645\u0627\u0646\u0646\u062f \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627\u06cc IoT \u06cc\u0627 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0647\u0627 \u2013 \u0645\u06cc \u062f\u0631\u062e\u0634\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"20_FaunaDB_%E2%80%93_%D8%B3%D9%88%D9%BE%D8%B1%D8%A7%D8%B3%D8%AA%D8%A7%D8%B1_%D8%A8%D8%AF%D9%88%D9%86_%D8%B3%D8%B1%D9%88%D8%B1\"><\/span>\n<p>  20. FaunaDB &#8211; \u0633\u0648\u067e\u0631\u0627\u0633\u062a\u0627\u0631 \u0628\u062f\u0648\u0646 \u0633\u0631\u0648\u0631<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight javascript\"><code><span class=\"kd\">const<\/span> <span class=\"nx\">faunadb<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">require<\/span><span class=\"p\">(<\/span><span class=\"dl\">\"<\/span><span class=\"s2\">faunadb<\/span><span class=\"dl\">\"<\/span><span class=\"p\">);<\/span>\n<span class=\"kd\">const<\/span> <span class=\"nx\">q<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">faunadb<\/span><span class=\"p\">.<\/span><span class=\"nx\">query<\/span><span class=\"p\">;<\/span>\n<span class=\"kd\">const<\/span> <span class=\"nx\">client<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nx\">faunadb<\/span><span class=\"p\">.<\/span><span class=\"nx\">Client<\/span><span class=\"p\">({<\/span> <span class=\"na\">secret<\/span><span class=\"p\">:<\/span> <span class=\"dl\">\"<\/span><span class=\"s2\">your-secret-key<\/span><span class=\"dl\">\"<\/span> <span class=\"p\">});<\/span>\n\n<span class=\"k\">await<\/span> <span class=\"nx\">client<\/span><span class=\"p\">.<\/span><span class=\"nx\">query<\/span><span class=\"p\">(<\/span>\n  <span class=\"nx\">q<\/span><span class=\"p\">.<\/span><span class=\"nx\">CreateCollection<\/span><span class=\"p\">({<\/span> <span class=\"na\">name<\/span><span class=\"p\">:<\/span> <span class=\"dl\">\"<\/span><span class=\"s2\">users<\/span><span class=\"dl\">\"<\/span> <span class=\"p\">})<\/span>\n<span class=\"p\">);<\/span>\n\n<span class=\"k\">await<\/span> <span class=\"nx\">client<\/span><span class=\"p\">.<\/span><span class=\"nx\">query<\/span><span class=\"p\">(<\/span>\n  <span class=\"nx\">q<\/span><span class=\"p\">.<\/span><span class=\"nx\">Create<\/span><span class=\"p\">(<\/span><span class=\"nx\">q<\/span><span class=\"p\">.<\/span><span class=\"nx\">Collection<\/span><span class=\"p\">(<\/span><span class=\"dl\">\"<\/span><span class=\"s2\">users<\/span><span class=\"dl\">\"<\/span><span class=\"p\">),<\/span> <span class=\"p\">{<\/span> <span class=\"na\">data<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span> <span class=\"na\">name<\/span><span class=\"p\">:<\/span> <span class=\"dl\">\"<\/span><span class=\"s2\">John Rush<\/span><span class=\"dl\">\"<\/span> <span class=\"p\">}<\/span> <span class=\"p\">})<\/span>\n<span class=\"p\">);<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>FaunaDB \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0627\u0628\u0631\u06cc \u0628\u062f\u0648\u0646 \u0633\u0631\u0648\u0631 \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0645\u062f\u0631\u0646 \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0648\u0627\u0631\u062f \u0639\u0645\u0644 \u0645\u06cc \u0634\u0648\u062f.  \u0627\u06cc\u0646 GraphQL \u0648 \u062a\u0648\u0627\u0628\u0639 \u0633\u0641\u0627\u0631\u0634\u06cc \u0631\u0627 \u0647\u0645\u0631\u0627\u0647 \u0628\u0627 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u062c\u0647\u0627\u0646\u06cc \u0648 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u0627\u0645\u0646\u06cc\u062a\u06cc \u062f\u0627\u062e\u0644\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"21_InfluxData_%E2%80%93_DevOps_Dynamo\"><\/span>\n<p>  21. InfluxData &#8211; DevOps Dynamo<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code><span class=\"c\"># Write Data<\/span>\ncurl <span class=\"nt\">--request<\/span> POST <span class=\"s1\">'http:\/\/localhost:8086\/write?db=mydb'<\/span> <span class=\"se\">\\<\/span>\n<span class=\"nt\">--data-binary<\/span> <span class=\"s1\">'user,name=\"John Rush\"'<\/span>\n<span class=\"c\"># Query Data<\/span>\ncurl <span class=\"nt\">--get<\/span> <span class=\"s1\">'http:\/\/localhost:8086\/query'<\/span> <span class=\"se\">\\<\/span>\n<span class=\"nt\">--data-urlencode<\/span> <span class=\"s2\">\"db=mydb&amp;q=SELECT * FROM user\"<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>InfluxData \u0628\u0631\u0627\u06cc \u0646\u0638\u0627\u0631\u062a \u0628\u0631 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627 \u0648 \u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627 \u062f\u0631 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0634\u0645\u0627 \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a.  \u0632\u0628\u0627\u0646 \u067e\u0631\u0633 \u0648 \u062c\u0648 \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0622\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0631\u0648\u0646\u062f\u0647\u0627\u060c \u0646\u0627\u0647\u0646\u062c\u0627\u0631\u06cc \u0647\u0627 \u06cc\u0627 \u0633\u0627\u06cc\u0631 \u0628\u06cc\u0646\u0634 \u0647\u0627\u06cc \u0627\u0631\u0632\u0634\u0645\u0646\u062f \u0627\u0632 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0633\u0631\u06cc \u0632\u0645\u0627\u0646\u06cc \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u06a9\u0646\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"22_Memgraph_%E2%80%93_Graph_Database_Prodigy\"><\/span>\n<p>  22. Memgraph &#8211; Graph Database Prodigy<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"nn\">mgclient<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">connect<\/span>\n\n<span class=\"n\">connection<\/span> <span class=\"o\">=<\/span> <span class=\"n\">connect<\/span><span class=\"p\">(<\/span><span class=\"n\">host<\/span><span class=\"o\">=<\/span><span class=\"s\">'127.0.0.1'<\/span><span class=\"p\">,<\/span> <span class=\"n\">port<\/span><span class=\"o\">=<\/span><span class=\"mi\">7687<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">cursor<\/span> <span class=\"o\">=<\/span> <span class=\"n\">connection<\/span><span class=\"p\">.<\/span><span class=\"n\">cursor<\/span><span class=\"p\">()<\/span>\n\n<span class=\"n\">cursor<\/span><span class=\"p\">.<\/span><span class=\"n\">execute<\/span><span class=\"p\">(<\/span><span class=\"s\">'CREATE (:User{name:\"John Rush\"})'<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">cursor<\/span><span class=\"p\">.<\/span><span class=\"n\">execute<\/span><span class=\"p\">(<\/span><span class=\"s\">'MATCH (u:User) RETURN u.name'<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">for<\/span> <span class=\"n\">row<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">cursor<\/span><span class=\"p\">.<\/span><span class=\"n\">fetchall<\/span><span class=\"p\">():<\/span>\n    <span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">row<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Memgraph \u06cc\u06a9 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u06af\u0631\u0627\u0641 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0628\u0627\u0644\u0627 \u0648 \u062f\u0631 \u062d\u0627\u0641\u0638\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0628\u0644\u0627\u062f\u0631\u0646\u06af \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.  \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0622\u0646 \u0628\u0627 \u0632\u0628\u0627\u0646 \u067e\u0631\u0633 \u0648 \u062c\u0648 Cypher \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0627\u0646\u062a\u062e\u0627\u0628\u06cc \u0639\u0627\u0644\u06cc \u0628\u0631\u0627\u06cc \u06a9\u0633\u0627\u0646\u06cc \u06a9\u0647 \u0628\u0627 Neo4j \u0622\u0634\u0646\u0627 \u0647\u0633\u062a\u0646\u062f \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"23_Riak_KV_%E2%80%93_Key-Value_Connoisseur\"><\/span>\n<p>  23. Riak KV &#8211; Key-Value Connoisseur<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"nn\">riak<\/span>\n\n<span class=\"n\">client<\/span> <span class=\"o\">=<\/span> <span class=\"n\">riak<\/span><span class=\"p\">.<\/span><span class=\"n\">RiakClient<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">bucket<\/span> <span class=\"o\">=<\/span> <span class=\"n\">client<\/span><span class=\"p\">.<\/span><span class=\"n\">bucket<\/span><span class=\"p\">(<\/span><span class=\"s\">\"users\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">user_key<\/span> <span class=\"o\">=<\/span> <span class=\"n\">bucket<\/span><span class=\"p\">.<\/span><span class=\"n\">new<\/span><span class=\"p\">(<\/span><span class=\"s\">\"johnrush\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"p\">{<\/span><span class=\"s\">\"name\"<\/span><span class=\"p\">:<\/span> <span class=\"s\">\"John Rush\"<\/span><span class=\"p\">})<\/span>\n<span class=\"n\">user_key<\/span><span class=\"p\">.<\/span><span class=\"n\">store<\/span><span class=\"p\">()<\/span>\n\n<span class=\"n\">fetched_user<\/span> <span class=\"o\">=<\/span> <span class=\"n\">bucket<\/span><span class=\"p\">.<\/span><span class=\"n\">get<\/span><span class=\"p\">(<\/span><span class=\"s\">\"johnrush\"<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">fetched_user<\/span><span class=\"p\">.<\/span><span class=\"n\">data<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Riak KV \u06cc\u06a9 \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0628\u0627 \u0627\u0631\u0632\u0634 \u06a9\u0644\u06cc\u062f\u06cc \u0628\u0633\u06cc\u0627\u0631 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0648 \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647 \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0627\u0631\u0647\u0627\u06cc \u0633\u0646\u06af\u06cc\u0646 \u0631\u0627 \u0628\u062f\u0648\u0646 \u0639\u0631\u0642 \u06a9\u0631\u062f\u0646 \u062a\u062d\u0645\u0644 \u06a9\u0646\u062f.  \u0627\u06cc\u0646 \u0628\u0631\u0627\u06cc \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u0627\u0646\u0646\u062f \u0628\u0627\u0632\u06cc\u060c \u0641\u0646\u0627\u0648\u0631\u06cc \u062a\u0628\u0644\u06cc\u063a\u0627\u062a \u06cc\u0627 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647 \u0639\u0627\u0644\u06cc \u0627\u0633\u062a.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"24_KeyDB_%E2%80%93_Redis_%D8%AF%D8%B1_%D8%A7%D8%B3%D8%AA%D8%B1%D9%88%D8%A6%DB%8C%D8%AF%D9%87%D8%A7\"><\/span>\n<p>  24. KeyDB &#8211; Redis \u062f\u0631 \u0627\u0633\u062a\u0631\u0648\u0626\u06cc\u062f\u0647\u0627<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"nn\">keydb<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">Client<\/span> <span class=\"k\">as<\/span> <span class=\"n\">KeyDBClient<\/span>\n\n<span class=\"n\">keydb_client<\/span> <span class=\"o\">=<\/span> <span class=\"n\">KeyDBClient<\/span><span class=\"p\">(<\/span><span class=\"n\">host<\/span><span class=\"o\">=<\/span><span class=\"s\">\"localhost\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">port<\/span><span class=\"o\">=<\/span><span class=\"mi\">6379<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">keydb_client<\/span><span class=\"p\">.<\/span><span class=\"nb\">set<\/span><span class=\"p\">(<\/span><span class=\"s\">\"name\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"John Rush\"<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">keydb_client<\/span><span class=\"p\">.<\/span><span class=\"n\">get<\/span><span class=\"p\">(<\/span><span class=\"s\">\"name\"<\/span><span class=\"p\">))<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>KeyDB \u0647\u0645\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0647 \u062f\u0631 \u0645\u0648\u0631\u062f Redis \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u06cc\u062f \u0645\u06cc \u06af\u06cc\u0631\u062f \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u06cc\u0627\u0632\u062f\u0647 \u0645\u06cc \u0631\u0633\u0627\u0646\u062f!  \u0628\u0627 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0686\u0646\u062f \u0631\u0634\u062a\u0647 \u0627\u06cc \u0648 \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0647\u0628\u0648\u062f \u06cc\u0627\u0641\u062a\u0647\u060c \u0627\u06cc\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0631\u0627\u0647 \u062d\u0644 \u062c\u062f\u06cc\u062f \u0634\u0645\u0627 \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0633\u0627\u0632\u06cc \u0628\u0627\u0634\u062f.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/06\/1686355631_724_20-\u067e\u0627\u06cc\u06af\u0627\u0647-\u062f\u0627\u062f\u0647-\u0628\u0631\u0627\u06cc-\u0627\u0646\u062a\u062e\u0627\u0628-\u062f\u0631-\u0633\u0627\u0644-2023-\u0633\u0627\u062f\u0647.gif\" alt=\"\u0627\u0633\u062a\u0631\u0648\u0626\u06cc\u062f\u0647\u0627\" loading=\"lazy\" width=\"480\" height=\"404\" data-animated=\"true\" title=\"\"><\/p>\n<h2><span class=\"ez-toc-section\" id=\"25_MeiliSearch_%E2%80%93_%D8%AC%D8%B3%D8%AA%D8%AC%D9%88%DB%8C_%DA%A9%D8%A7%D9%85%D9%84_%D9%85%D8%AA%D9%86_%D9%81%D9%88%D9%82_%D8%A7%D9%84%D8%B9%D8%A7%D8%AF%D9%87\"><\/span>\n<p>  25. MeiliSearch &#8211; \u062c\u0633\u062a\u062c\u0648\u06cc \u06a9\u0627\u0645\u0644 \u0645\u062a\u0646 \u0641\u0648\u0642 \u0627\u0644\u0639\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"nn\">meilisearch<\/span>\n\n<span class=\"n\">client<\/span> <span class=\"o\">=<\/span> <span class=\"n\">meilisearch<\/span><span class=\"p\">.<\/span><span class=\"n\">Client<\/span><span class=\"p\">(<\/span><span class=\"s\">'http:\/\/127.0.0.1:7700'<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">index<\/span> <span class=\"o\">=<\/span> <span class=\"n\">client<\/span><span class=\"p\">.<\/span><span class=\"n\">create_index<\/span><span class=\"p\">(<\/span><span class=\"n\">uid<\/span><span class=\"o\">=<\/span><span class=\"s\">'users'<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">index<\/span><span class=\"p\">.<\/span><span class=\"n\">add_documents<\/span><span class=\"p\">([{<\/span><span class=\"s\">'id'<\/span><span class=\"p\">:<\/span> <span class=\"s\">'1'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'name'<\/span><span class=\"p\">:<\/span> <span class=\"s\">'John Rush'<\/span><span class=\"p\">}])<\/span>\n<span class=\"n\">results<\/span> <span class=\"o\">=<\/span> <span class=\"n\">index<\/span><span class=\"p\">.<\/span><span class=\"n\">search<\/span><span class=\"p\">(<\/span><span class=\"s\">'John'<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">results<\/span><span class=\"p\">.<\/span><span class=\"n\">hits<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>MeiliSearch \u0642\u062f\u0631\u062a \u062c\u0633\u062a\u062c\u0648\u06cc \u062a\u0645\u0627\u0645 \u0645\u062a\u0646 \u0631\u0627 \u0628\u0627 \u062d\u062f\u0627\u0642\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0628\u0647 \u0646\u0648\u06a9 \u0627\u0646\u06af\u0634\u062a\u0627\u0646 \u0634\u0645\u0627 \u0645\u06cc \u0622\u0648\u0631\u062f!  \u0627\u06cc\u0646 \u0645\u0648\u062a\u0648\u0631 \u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0648\u0642 \u0633\u0631\u06cc\u0639 \u0648 \u0628\u0627 \u062a\u062d\u0645\u0644 \u0627\u0634\u062a\u0628\u0627\u0647 \u062a\u0627\u06cc\u067e\u06cc \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646 \u062f\u0631 \u0639\u0631\u0636 \u0686\u0646\u062f \u062f\u0642\u06cc\u0642\u0647 \u062f\u0631 \u0647\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u06cc \u0627\u062f\u063a\u0627\u0645 \u06a9\u0631\u062f.<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0634\u0645\u0627 \u0622\u0646 \u0631\u0627 \u062f\u0627\u0631\u06cc\u062f &#8211; 25 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u06a9\u0647 \u0634\u0645\u0627 \u0631\u0627 \u0648\u0627\u062f\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f \u0647\u0631 \u0686\u06cc\u0632\u06cc \u0631\u0627 \u06a9\u0647 \u0641\u06a9\u0631 \u0645\u06cc \u06a9\u0631\u062f\u06cc\u062f \u062f\u0631 \u0645\u0648\u0631\u062f \u0630\u062e\u06cc\u0631\u0647 \u0633\u0627\u0632\u06cc \u062f\u0627\u062f\u0647 \u0645\u06cc \u062f\u0627\u0646\u0633\u062a\u06cc\u062f \u062a\u062c\u062f\u06cc\u062f \u0646\u0638\u0631 \u06a9\u0646\u06cc\u062f!<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/06\/1686355631_379_20-\u067e\u0627\u06cc\u06af\u0627\u0647-\u062f\u0627\u062f\u0647-\u0628\u0631\u0627\u06cc-\u0627\u0646\u062a\u062e\u0627\u0628-\u062f\u0631-\u0633\u0627\u0644-2023-\u0633\u0627\u062f\u0647.gif\" alt=\"\u0630\u0647\u0646 \u0628\u0644\u0648\u0648\u0646\" loading=\"lazy\" width=\"384\" height=\"480\" data-animated=\"true\" title=\"\"><\/p>\n<p>\u0627\u06af\u0631 \u0627\u06cc\u0646 \u062a\u0648\u0631 \u0634\u0645\u0627 \u0631\u0627 \u062a\u0634\u0646\u0647 \u0645\u062d\u062a\u0648\u0627\u06cc \u0634\u06af\u0641\u062a \u0627\u0646\u06af\u06cc\u0632\u062a\u0631 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a\u060c \u0641\u0631\u0627\u0645\u0648\u0634 \u0646\u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0645\u0646 \u0631\u0627 \u062f\u0631 \u062a\u0648\u06cc\u06cc\u062a\u0631 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f <a href=\"https:\/\/twitter.com\/johnrushx\" rel=\"nofollow noopener\" target=\"_blank\">@johnrushx<\/a> \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u0646 \u0627\u0641\u06a9\u0627\u0631\u0645 \u0631\u0627 \u062f\u0631 \u0645\u0648\u0631\u062f \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0646\u06cc\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0645\u06cc \u06af\u0630\u0627\u0631\u0645. <\/p>\n<\/p><\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0641\u06a9\u0631 \u0645\u06cc\u200c\u06a9\u0631\u062f\u06cc\u062f \u067e\u0627\u06cc\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a\u06cc \u0631\u0627 \u0645\u06cc\u200c\u0634\u0646\u0627\u0633\u06cc\u062f\u061f \u062f\u0648\u0628\u0627\u0631\u0647 \u0641\u06a9\u0631 \u06a9\u0646! \u0645\u0646 \u0642\u0635\u062f \u062f\u0627\u0631\u0645 25 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u062c\u062f\u06cc\u062f \u0648 \u0628\u062f \u0628\u0648 \u0631\u0627 \u0628\u0647 \u0634\u0645\u0627 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u0645 \u06a9\u0647 \u062c\u0648\u0631\u0627\u0628 \u0634\u0645\u0627 \u0631\u0627 \u0627\u0632 \u0628\u06cc\u0646 \u0645\u06cc \u0628\u0631\u062f. \u0627\u0632 \u0645\u0648\u0631\u062f \u0639\u0644\u0627\u0642\u0647 \u0647\u0627\u06cc \u06a9\u0644\u0627\u0633\u06cc\u06a9 \u06af\u0631\u0641\u062a\u0647 \u062a\u0627 \u062a\u0627\u0632\u0647 \u0648\u0627\u0631\u062f\u0627\u0646 \u067e\u06cc\u0634\u0631\u0641\u062a\u0647\u060c \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u0633\u0648\u0627\u0631\u06cc \u0648\u062d\u0634\u06cc\u0627\u0646\u0647 \u062f\u0631 \u0633\u0631\u0632\u0645\u06cc\u0646 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0622\u0645\u0627\u062f\u0647 \u0634\u0648\u06cc\u062f! 1. MySQL &#8211; &hellip;<\/p>\n","protected":false},"author":2,"featured_media":26409,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-26408","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/26408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=26408"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/26408\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/26409"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=26408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=26408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=26408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}