{"id":115080,"date":"2024-04-15T14:30:00","date_gmt":"2024-04-15T12:30:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-redka-razvivaet-realizacziyu-protokola-i-api-redis-poverh-sqlite"},"modified":"2024-04-15T14:30:00","modified_gmt":"2024-04-15T12:30:00","slug":"proekt-redka-razvivaet-realizacziyu-protokola-i-api-redis-poverh-sqlite","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/proekt-redka-razvivaet-realizacziyu-protokola-i-api-redis-poverh-sqlite","title":{"rendered":"Projekt Redka arendab Redis protokolli ja API implementeerimist SQLite'i peal","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Avaldatud on projekti Redka esimesed v\u00e4ljaanded, mille eesm\u00e4rk on pakkuda RESP-protokolli ja API-d, mis on \u00fchilduvad Redis andmebaasiga, kuid teostatud SQLite abil. SQLite kasutamine v\u00f5imaldab andmetele juurde p\u00e4\u00e4seda SQL-i keele kaudu, n\u00e4iteks aruannete koostamiseks v\u00f5i andmete anal\u00fc\u00fcsimiseks. Toetatakse ACID-tehingute kasutamist. Redkat saab k\u00e4ivitada kas <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-los-angeles\/\"   title=\"serverilt\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3617\">serverilt<\/a>, mis v\u00f5tab vastu p\u00e4ringuid v\u00f5rgu kaudu, v\u00f5i kasutada Go keele moodulina. Projekti kood on kirjutatud Go keeles ja seda levitatakse BSD litsentsi alusel.    <\/p>\n<p>Praegu on Redkas lisatud tugi t\u00fc\u00fcpide jaoks stringide ja hash'ide t\u00f6\u00f6tlemiseks, samuti k\u00e4skude jaoks stringiandmete, v\u00f5tmete, tehingute ja hash'ide manipuleerimiseks. N\u00e4iteks on saadaval k\u00e4skude grupid, mis v\u00f5imaldavad m\u00e4\u00e4rata ja saada \u00fche v\u00f5i mitu v\u00f5tmega seotud stringiv\u00e4\u00e4rtust, m\u00e4\u00e4rata v\u00f5tmete eluiga, inkrementida\/dekrementida v\u00e4\u00e4rtusi, otsida v\u00f5tmeid mustrite j\u00e4rgi, nimetada \u00fcmber v\u00f5tmeid, teostada k\u00e4skude seeria tehingu raames, t\u00fchistada tehing ja t\u00f6\u00f6tada hash'ide v\u00e4ljadega.      <\/p>\n<p>Peatselt on plaanis lisada tugi nimekirjadele, kogudele (sets) ja sorteeritud kogudele. Kauges tulevikus oodatakse HyperLogLog algoritmi teostamist, v\u00f5imalusi geograafiliste koordinaatide manipuleerimiseks ja k\u00e4ske, mis v\u00f5imaldavad suhelda publish\/subscribe mudeli kaudu. Hetkel ei ole plaanis lisada Lua keele skriptide tugi, autentimist, ACL-i, watch\/unwatch funktsioone ja \u00fchte <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-dronten\/\"   title=\"serveris\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2584\">serveris<\/a> mitme andmebaasiga t\u00f6\u00f6tamise v\u00f5imalust. Kindlasti ei ole plaanis rakendada klastrite (Redis Cluster) ja j\u00e4lgimise (Redis Sentinel) tuge.      <\/p>\n<p>Tootlikkuse testimisel Redis projekti t\u00f6\u00f6riistade abil n\u00e4itas Redka, et j\u00e4\u00e4b 2-6 korda maha Redis'ist, kuna tal puuduvad andmete salvestamise spetsiifilised optimeerimised v\u00f5tme\/v\u00e4\u00e4rtuse formaadis. Konkreetsetes testimistes demonstreeris Redis tootlikkust 133 000 SET operatsiooni sekundis ja 139 000 GET operatsiooni sekundis, samal ajal kui Redka tootlikkus oli 30 000 SET sekundis ja 63 000 GET sekundis, kui andmebaas oli m\u00e4lus. Andmebaasi salvestamisel kettale oli Redka tootlikkus 22 000 SET operatsiooni sekundis ja 56 000 GET operatsiooni sekundis.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60992\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043f\u0435\u0440\u0432\u044b\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Redka, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 RESP-\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0438 API, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u0441 \u0421\u0423\u0411\u0414 Redis, \u043d\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 SQLite. \u0417\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 SQLite \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043a \u0434\u0430\u043d\u043d\u044b\u043c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u044f\u0437\u044b\u043a\u0430 SQL, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0442\u0447\u0451\u0442\u043e\u0432 \u0438\u043b\u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 ACID-\u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439. Redka \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c\u0441\u044f \u0432 \u0444\u043e\u0440\u043c\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0449\u0435\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043f\u043e \u0441\u0435\u0442\u0438, \u0438\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0432\u0438\u0434\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-115080","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043f\u0435\u0440\u0432\u044b\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Redka, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 RESP-\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0438 API, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u0441 \u0421\u0423\u0411\u0414 Redis, \u043d\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 SQLite.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/proekt-redka-razvivaet-realizacziyu-protokola-i-api-redis-poverh-sqlite\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 Redka \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0438 API Redis \u043f\u043e\u0432\u0435\u0440\u0445 SQLite | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043f\u0435\u0440\u0432\u044b\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Redka, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 RESP-\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0438 API, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u0441 \u0421\u0423\u0411\u0414 Redis, \u043d\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 SQLite.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/proekt-redka-razvivaet-realizacziyu-protokola-i-api-redis-poverh-sqlite\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-04-15T12:30:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-04-15T12:30:00+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Projekt Redka arendab Redis protokolli ja API rakendust SQLite'i peal | ProHoster","description":"On avaldatud projekti Redka esimesed v\u00e4ljaanded, mille eesm\u00e4rk on pakkuda RESP-protokolli ja API-d, mis on \u00fchilduvad Redis andmebaasiga, kuid rakendatud SQLite raamatukogu peal.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/proekt-redka-razvivaet-realizacziyu-protokola-i-api-redis-poverh-sqlite","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 Redka \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0438 API Redis \u043f\u043e\u0432\u0435\u0440\u0445 SQLite | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043f\u0435\u0440\u0432\u044b\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Redka, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 RESP-\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0438 API, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u0441 \u0421\u0423\u0411\u0414 Redis, \u043d\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 SQLite.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/proekt-redka-razvivaet-realizacziyu-protokola-i-api-redis-poverh-sqlite","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-04-15T12:30:00+00:00","article:modified_time":"2024-04-15T12:30:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"115080","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-22 15:43:07","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-22 22:21:38","updated":"2026-02-22 15:43:07","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/115080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=115080"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/115080\/revisions"}],"predecessor-version":[{"id":162145,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/115080\/revisions\/162145"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=115080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=115080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=115080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}