{"id":101218,"date":"2021-09-07T22:22:36","date_gmt":"2021-09-07T20:22:36","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-tarantool-2-8"},"modified":"2021-09-07T22:22:36","modified_gmt":"2021-09-07T20:22:36","slug":"vypusk-subd-tarantool-2-8","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-subd-tarantool-2-8","title":{"rendered":"Tarantool 2.8 izlaidums","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ir pieejama jauna Tarantool 2.8 datu b\u0101zes versija, kas nodro\u0161ina past\u0101v\u012bgu datu glab\u0101\u0161anu ar inform\u0101cijas atgriezenisko saiti no operat\u012bv\u0101s atmi\u0146as (in-memory database). Datu b\u0101ze apvieno augstu piepras\u012bjumu apstr\u0101des \u0101trumu, kas rakstur\u012bgs NoSQL sist\u0113m\u0101m (piem\u0113ram, Memcached un Redis), ar tradicion\u0101lo datu b\u0101zu (Oracle, MySQL un PostgreSQL) uzticam\u012bbu. Tarantool ir uzrakst\u012bts C valod\u0101 un \u013cauj izveidot glab\u0101tas proced\u016bras Lua valod\u0101. Kods tiek izplat\u012bts saska\u0146\u0101 ar BSD licenci.    <\/p>\n<p>Datu b\u0101ze \u013cauj efekt\u012bvi str\u0101d\u0101t ar lieliem datu apjomiem augstu slod\u017eu apst\u0101k\u013cos. No Tarantool \u012bpa\u0161\u012bb\u0101m j\u0101nor\u0101da iesp\u0113ja izveidot apstr\u0101d\u0101t\u0101jus Lua valod\u0101 (iek\u013cauts LuaJIT), MessagePack form\u0101ta lieto\u0161ana datu apmai\u0146ai ar klientu, k\u0101 ar\u012b divu ieb\u016bv\u0113tu dzin\u0113ju kl\u0101tb\u016btne (glab\u0101\u0161ana RAM un noklus\u0113\u0161ana uz past\u0101v\u012bgo nes\u0113ju, k\u0101 ar\u012b divl\u012bme\u0146u disk\u0101 glab\u0101\u0161ana LSM-tree b\u0101zes). Atbalsta sekund\u0101ros atsl\u0113gas, \u010detrus indeksu tipus (HASH, TREE, RTREE, BITSET), l\u012bdzek\u013cus sinhronai un asinhonai replik\u0101cijai master-master re\u017e\u012bm\u0101, k\u0101 ar\u012b autentifik\u0101cijas atbalstu un piek\u013cuves kontroli, iesp\u0113ju apstr\u0101d\u0101t SQL piepras\u012bjumus.    <\/p>\n<p>Galven\u0101s izmai\u0146as:  <\/p>\n<ul>\n<li class=\"l\"> MVCC (Vair\u0101ku versiju vienlaic\u012bgas piek\u013cuves vad\u012bba) stabiliz\u0101cija in-memory dzin\u0113jiem memtx.\n<li class=\"l\"> Atbalsts transakcij\u0101m bin\u0101raj\u0101 protokol\u0101 IPROTO. Agr\u0101k transakcijai bija nepiecie\u0161ams uzrakst\u012bt glab\u0101tas proced\u016bras Lua valod\u0101.\n<li class=\"l\"> Atbalsts sinhronai replik\u0101cijai, kas darbojas saist\u012bta ar atsevi\u0161\u0137\u0101m tabul\u0101m.\n<li class=\"l\"> Autom\u0101tiska p\u0101rsl\u0113g\u0161an\u0101s uz rezerves mezglu (failover) RAFT protokola pamat\u0101. Tarantool jau sen ir \u012bstenota asinhona WAL-b\u0101zes replik\u0101cija, tagad nav nepiecie\u0161ams manu\u0101li uzraudz\u012bt master mezglu.\n<li class=\"l\"> Autom\u0101tiska p\u0101rsl\u0113g\u0161an\u0101s uz master mezglu ir pieejama ar\u012b gad\u012bjum\u0101, ja datos notiek segment\u0113\u0161ana (sharding), izmantojot bibliot\u0113ku vshard, kas sadala datus pa serveriem, izmantojot virtu\u0101las grozus (bucket).\n<li class=\"l\"> Uzlabo\u0161ana Tarantool Cartridge ietvara klastera aplik\u0101ciju izveid\u0113, str\u0101d\u0101jot virtu\u0101lajos vid\u0113s. Tarantool Cartridge tagad lab\u0101k iztur slodzi.\n<li class=\"l\"> Ansible lomas klastera izv\u0113r\u0161anai darbs ir pa\u0101trin\u0101ts l\u012bdz 15-20 reiz\u0113m. T\u0101d\u0113j\u0101di darbs ar lieliem klasteriem k\u013cuvis vienk\u0101r\u0161\u0101ks.\n<li class=\"l\"> Par\u0101d\u012bjies r\u012bks, kas vienk\u0101r\u0161o migr\u0101ciju no vec\u0101k\u0101m versij\u0101m &gt;1.6 un &lt; 1.10, pieejams, izv\u0113loties papildu opciju start\u0113\u0161anas laik\u0101. Iepriek\u0161 migr\u0101cija bija j\u0101veic, izmantojot starpposma versijas 1.10 izlai\u0161anu.\n<li class=\"l\"> Veikta mazo tupliku uzglab\u0101\u0161anas optimiz\u0101cija.\n<li class=\"l\"> SQL ir ieviesta UUID atbalsts un uzlabota tipa konversija.  <\/ul>\n<p>J\u0101atz\u012bm\u0113, ka s\u0101kot ar versiju 2.10 tiks ieviesta jauna versiju veido\u0161anas politika. Lieliem izlaidumiem ar p\u0101rtraukumu atpaka\u013csader\u012bb\u0101 tiks main\u012bta pirm\u0101 versijas cipars, starpposma izlaidumiem \u2014 otrais, bet labojumiem \u2014 tre\u0161ais (p\u0113c 2.10 tiks izlaista versija 3.0.0).<br \/>\n<br \/>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55754\">opennet.lv<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0421\u0423\u0411\u0414 Tarantool 2.8, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u0442\u0434\u0430\u0447\u0435\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438\u0437 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (in-memory database). \u0421\u0423\u0411\u0414 \u0441\u043e\u0447\u0435\u0442\u0430\u0435\u0442 \u0432\u044b\u0441\u043e\u043a\u0443\u044e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u0443\u044e \u0434\u043b\u044f NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, Memcached \u0438 Redis), c \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0421\u0423\u0411\u0414 (Oracle, MySQL \u0438 PostgreSQL). Tarantool \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0445\u0440\u0430\u043d\u0438\u043c\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Lua. \u041a\u043e\u0434 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 [&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-101218","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0421\u0423\u0411\u0414 Tarantool 2.8, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u0442\u0434\u0430\u0447\u0435\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438\u0437 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (in-memory database).\" \/>\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\/lv\/blog\/news\/vypusk-subd-tarantool-2-8\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 Tarantool 2.8 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0421\u0423\u0411\u0414 Tarantool 2.8, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u0442\u0434\u0430\u0447\u0435\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438\u0437 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (in-memory database).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-subd-tarantool-2-8\" \/>\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=\"2021-09-07T20:22:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-09-07T20:22:36+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\udd47Tarantool 2.8 datu b\u0101zes vad\u012bbas sist\u0113mas izlaidums | ProHoster","description":"Ir pieejama jauna SUDB Tarantool 2.8 versija, kas nodro\u0161ina past\u0101v\u012bgu datu glab\u0101\u0161anu, sniedzot inform\u0101ciju no operat\u012bv\u0101s atmi\u0146as (in-memory database).","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-subd-tarantool-2-8","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 Tarantool 2.8 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0421\u0423\u0411\u0414 Tarantool 2.8, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u0442\u0434\u0430\u0447\u0435\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438\u0437 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (in-memory database).","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-subd-tarantool-2-8","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":"2021-09-07T20:22:36+00:00","article:modified_time":"2021-09-07T20:22:36+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101218","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":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-09-07 20:26:46","updated":"2022-09-30 15:59:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/101218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=101218"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/101218\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=101218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=101218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=101218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}