{"id":100871,"date":"2021-07-29T16:23:28","date_gmt":"2021-07-29T14:23:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupna-subd-apache-cassandra-4-0"},"modified":"2021-07-29T16:23:28","modified_gmt":"2021-07-29T14:23:28","slug":"dostupna-subd-apache-cassandra-4-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/dostupna-subd-apache-cassandra-4-0","title":{"rendered":"Dost\u0119pna baza danych Apache Cassandra 4.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Organizacja Apache Software Foundation zaprezentowa\u0142a wersj\u0119 rozproszonej bazy danych Apache Cassandra 4.0, kt\u00f3ra nale\u017cy do klasy system\u00f3w noSQL i jest przeznaczona do tworzenia wysoko skalowalnych i niezawodnych magazyn\u00f3w ogromnych zbior\u00f3w danych, przechowywanych w formie tablicy asocjacyjnej (haszu). Wydanie Cassandra 4.0 uznano za gotowe do wdro\u017ce\u0144 w produkcji i ju\u017c przetestowano w infrastrukturach takich firm jak Amazon, Apple, DataStax, Instaclustr, iland i Netflix z klastrami licz\u0105cymi ponad 1000 w\u0119z\u0142\u00f3w. Kod projektu napisano w j\u0119zyku Java i jest dystrybuowany na zasadzie licencji Apache 2.0.     <\/p>\n<p>Pocz\u0105tkowo system baz danych Cassandra zosta\u0142 opracowany przez firm\u0119 Facebook, a w 2009 roku przekazany pod opiek\u0119 fundacji Apache. Rozwi\u0105zania przemys\u0142owe oparte na Cassandrze zosta\u0142y wdro\u017cone w celu zapewnienia dzia\u0142ania us\u0142ug takich firm, jak Apple, Adobe, CERN, Cisco, IBM, HP, Comcast, Disney, eBay, Huawei, Netflix, Sony, Rackspace, Reddit i Twitter. Na przyk\u0142ad infrastruktura przechowywania danych oparta na Apache Cassandrze, wdro\u017cona przez firm\u0119 Apple, sk\u0142ada si\u0119 z ponad tysi\u0105ca klastr\u00f3w, obejmuj\u0105cych 160 tysi\u0119cy w\u0119z\u0142\u00f3w i przechowuj\u0105cych ponad 100 petabajt\u00f3w danych. W firmie Huawei u\u017cywanych jest ponad 300 klastr\u00f3w Apache Cassandry, sk\u0142adaj\u0105cych si\u0119 z 30 tysi\u0119cy w\u0119z\u0142\u00f3w, a w Netflix \u2013 ponad 100 klastr\u00f3w, obejmuj\u0105cych 10 tysi\u0119cy w\u0119z\u0142\u00f3w i obs\u0142uguj\u0105cych ponad bilion zapyta\u0144 dziennie.     <\/p>\n<p>System baz danych Cassandra \u0142\u0105czy w sobie w pe\u0142ni rozproszony system haszuj\u0105cy Dynamo, zapewniaj\u0105cy praktycznie liniow\u0105 skalowalno\u015b\u0107 w miar\u0119 wzrostu obj\u0119to\u015bci danych. Cassandra u\u017cywa modelu przechowywania danych opartego na rodzinach kolumn (ColumnFamily), r\u00f3\u017cni\u0105cego si\u0119 od system\u00f3w takich jak memcachedb, kt\u00f3re przechowuj\u0105 dane tylko w powi\u0105zaniu klucz\/warto\u015b\u0107, mo\u017cliwo\u015bci\u0105 organizowania przechowywania hase\u0142 z kilkoma poziomami zagnie\u017cd\u017cenia. Aby upro\u015bci\u0107 interakcj\u0119 z baz\u0105 danych, wspierany jest j\u0119zyk tworzenia strukturalnych zapyta\u0144 CQL (Cassandra Query Language), przypominaj\u0105cy SQL, ale ograniczony w funkcjonalno\u015bci. W\u015br\u00f3d mo\u017cliwo\u015bci mo\u017cna wyr\u00f3\u017cni\u0107 wsparcie dla przestrzeni nazw oraz rodzin kolumn, a tak\u017ce tworzenie indeks\u00f3w przez wyra\u017cenie \u201eCREATE INDEX\u201d.      <\/p>\n<p>Baza danych pozwala na tworzenie odpornych na awarie magazyn\u00f3w: dane wprowadzane do bazy danych automatycznie replikowane s\u0105 na kilka w\u0119z\u0142\u00f3w rozproszonej sieci, kt\u00f3ra mo\u017ce obejmowa\u0107 r\u00f3\u017cne <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/kompaniya\/data-centers\/\"   title=\"centra przetwarzania danych\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4642\">centra przetwarzania danych<\/a>. W przypadku awarii w\u0119z\u0142a, jego funkcje s\u0105 na bie\u017c\u0105co przejmowane przez inne w\u0119z\u0142y. Dodawanie nowych w\u0119z\u0142\u00f3w do klastra oraz aktualizacja wersji Cassandra odbywa si\u0119 na bie\u017c\u0105co, bez potrzeby dodatkowej ingerencji r\u0119cznej i rekonfiguracji innych w\u0119z\u0142\u00f3w. Sterowniki z obs\u0142ug\u0105 CQL s\u0105 przygotowane dla j\u0119zyk\u00f3w Python, Java (JDBC\/DBAPI2), Ruby, PHP, C++ i JavaScript (Node.js).        <\/p>\n<p>G\u0142\u00f3wne nowo\u015bci:   <\/p>\n<ul>\n<li class=\"l\"> Zwi\u0119kszona wydajno\u015b\u0107 i skalowalno\u015b\u0107. Zwi\u0119kszona efektywno\u015b\u0107 wymiany danych w formacie SSTable (Sorted Strings Table) mi\u0119dzy w\u0119z\u0142ami. Optymalizowany protok\u00f3\u0142 wymiany wiadomo\u015bci mi\u0119dzy w\u0119z\u0142ami (Internode Messaging Protocol). Pr\u0119dko\u015b\u0107 przesy\u0142ania strumieni danych mi\u0119dzy w\u0119z\u0142ami wzros\u0142a do 5 razy (g\u0142\u00f3wnie dzi\u0119ki zastosowaniu techniki Zero Copy i przesy\u0142ania SSTables w ca\u0142o\u015bci), a przepustowo\u015b\u0107 w operacjach odczytu i zapisu do 25%. Optymalizowany proces inkrementalnego przywracania. Op\u00f3\u017anienia spowodowane wstrzymywaniem dzia\u0142ania przez kolektor \u015bmieci zmniejszone do kilku milisekund.\n<li class=\"l\"> Dodano wsparcie dla logu audytu, umo\u017cliwiaj\u0105cego \u015bledzenie operacji autoryzacji u\u017cytkownik\u00f3w oraz wszystkich wykonywanych zapyta\u0144 CQL.\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 prowadzenia pe\u0142nego binarnego dziennika zapyta\u0144, umo\u017cliwiaj\u0105cego zachowanie ca\u0142ego ruchu zapyta\u0144 i odpowiedzi. Do zarz\u0105dzania zaproponowane zosta\u0142y polecenia \u201enodetool enablefullquerylog|disablefullquerylog|resetfullquerylog\u201d, a do analizy logu dostarczana jest narz\u0119dzie fqltool. Udost\u0119pniono polecenia s\u0142u\u017c\u0105ce do przekszta\u0142cania logu w czyteln\u0105 form\u0119 (Dump), por\u00f3wnania pr\u00f3bek aktywno\u015bci (Compare) oraz ponownego wykonania (Replay) w celu analizy z odtworzeniem warunk\u00f3w charakterystycznych dla rzeczywistego obci\u0105\u017cenia.\n<li class=\"l\"> Dodano wsparcie dla wirtualnych tabel, kt\u00f3re odzwierciedlaj\u0105 nie dane przechowywane w SSTables, ale informacje dostarczane przez API (metryki wydajno\u015bci, informacje o ustawieniach, zawarto\u015b\u0107 pami\u0119ci podr\u0119cznej, dane o pod\u0142\u0105czonych klientach itp.).\n<li class=\"l\"> Zwi\u0119kszona efektywno\u015b\u0107 przechowywania danych w skompresowanej formie, co pozwala na zmniejszenie zu\u017cycia przestrzeni dyskowej oraz zwi\u0119kszenie wydajno\u015bci operacji odczytu.\n<li class=\"l\"> Dane odnosz\u0105ce si\u0119 do przestrzeni kluczy systemowych (system.*) s\u0105 teraz domy\u015blnie umieszczane w pierwszym katalogu zamiast rozprzestrzenienia po wszystkich katalogach z danymi, co pozwala zachowa\u0107 funkcjonalno\u015b\u0107 w\u0119z\u0142a w przypadku awarii jednego z dodatkowych dysk\u00f3w.\n<li class=\"l\"> Dodano eksperymentalne wsparcie dla replikacji czasowej (Transient Replication) oraz lekkich quorum\u00f3w (Cheap Quorums). Repliki czasowe nie przechowuj\u0105 wszystkich danych i u\u017cywaj\u0105 inkrementalnego przywracania, aby synchronizowa\u0107 si\u0119 z pe\u0142nymi replikami. Lekkie quorumy realizuj\u0105 optymalizacj\u0119 operacji zapisu, gdzie zapis do replik czasowych nie jest dokonywany, dop\u00f3ki nie b\u0119dzie dost\u0119pny wystarczaj\u0105cy zestaw pe\u0142nych replik.\n<li class=\"l\"> Dodano eksperymentalne wsparcie dla Java 11.\n<li class=\"l\"> Dodano eksperymentaln\u0105 opcj\u0119 do por\u00f3wnywania wszystkich drzew Merkle (Merkle Tree). Na przyk\u0142ad w\u0142\u0105czenie tej opcji w klastrze z 3 w\u0119z\u0142ami, w kt\u00f3rym dwie repliki s\u0105 identyczne, a jedna przestarza\u0142a, spowoduje zaktualizowanie przestarza\u0142ej repliki z wykorzystaniem tylko jednej operacji kopiowania aktualnej repliki.\n<li class=\"l\"> Dodano nowe funkcje currentTimestamp, currentDate, currentTime i currentTimeUUID.\n<li class=\"l\"> Dodano wsparcie dla operacji arytmetycznych w zapytaniach CQL.\n<li class=\"l\"> Udost\u0119pniono mo\u017cliwo\u015b\u0107 wykonywania operacji arytmetycznych pomi\u0119dzy danymi o typach \u201etimestamp\u201d\/\u201edate\u201d i \u201eduration\u201d.\n<li class=\"l\"> Dodano tryb podgl\u0105du strumieni danych niezb\u0119dnych do przywr\u00f3cenia (nodetool repair \u2014preview) oraz mo\u017cliwo\u015b\u0107 sprawdzenia integralno\u015bci przywracanych danych (nodetool repair \u2014validate).\n<li class=\"l\"> W zapytaniach SELECT dodano mo\u017cliwo\u015b\u0107 przetwarzania element\u00f3w Map i Set.\n<li class=\"l\"> Dodano wsparcie dla r\u00f3wnoleg\u0142ego etapu pocz\u0105tkowego budowania materializowanych widok\u00f3w (cassandra.yaml:concurrent_materialized_view_builders).\n<li class=\"l\"> W zespole &#171;nodetool cfstats&#187; dodano wsparcie dla sortowania wed\u0142ug okre\u015blonych metryk oraz ograniczenia liczby wy\u015bwietlanych wierszy.\n<li class=\"l\"> Udost\u0119pniono ustawienia do ograniczenia dost\u0119pu u\u017cytkownika tylko do okre\u015blonych centr\u00f3w danych.\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 ograniczenia intensywno\u015bci (rate limit) operacji tworzenia i usuwania migawk\u00f3w.\n<li class=\"l\"> W cqlsh i cqlshlib dodano wsparcie dla Pythona 3 (wsparcie dla Pythona 2.7 pozostaje).\n<li class=\"l\"> Zaprzestano wsparcia dla platformy Windows. Aby uruchomi\u0107 Cassandra w systemie Windows, zaleca si\u0119 korzystanie z \u015brodowisk Linux opartych na subsystemie WSL2 (Windows Subsystem for Linux 2) lub systemach wirtualizacji.      <\/ul>\n<p>    <center>  <div class=\"youtube-placeholder\" data-id=\"kOf29M8qFts\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/kOf29M8qFts\/hqdefault.jpg\" alt=\"Odtwarzaj wideo\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div>  <\/center><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55561\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f Apache Software Foundation \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 Apache Cassandra 4.0, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 noSQL-\u0441\u0438\u0441\u0442\u0435\u043c \u0438 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0438 \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0445 \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445, \u0445\u0440\u0430\u043d\u0438\u043c\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0435 \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0441\u0438\u0432\u0430 (\u0445\u044d\u0448\u0430). \u0412\u044b\u043f\u0443\u0441\u043a Cassandra 4.0 \u043f\u0440\u0438\u0437\u043d\u0430\u043d \u0433\u043e\u0442\u043e\u0432\u044b\u043c \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0439 \u0438 \u0443\u0436\u0435 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u0432 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 Amazon, Apple, DataStax, Instaclustr, iland \u0438 Netflix c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430\u043c\u0438, [&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-100871","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f Apache Software Foundation \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 Apache Cassandra 4.0, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 noSQL-\u0441\u0438\u0441\u0442\u0435\u043c \u0438 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0438 \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0445.\" \/>\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\/pl\/blog\/news\/dostupna-subd-apache-cassandra-4-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0421\u0423\u0411\u0414 Apache Cassandra 4.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f Apache Software Foundation \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 Apache Cassandra 4.0, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 noSQL-\u0441\u0438\u0441\u0442\u0435\u043c \u0438 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0438 \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/dostupna-subd-apache-cassandra-4-0\" \/>\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-07-29T14:23:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-07-29T14:23:28+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\udd47Dost\u0119pna SDB Apache Cassandra 4.0 | ProHoster","description":"Fundacja Apache Software Foundation og\u0142osi\u0142a wydanie rozproszonego systemu zarz\u0105dzania baz\u0105 danych Apache Cassandra 4.0, kt\u00f3ry nale\u017cy do klasy system\u00f3w noSQL i jest zaprojektowany do tworzenia wysoko skalowalnych i niezawodnych magazyn\u00f3w ogromnych ilo\u015bci danych.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/dostupna-subd-apache-cassandra-4-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0421\u0423\u0411\u0414 Apache Cassandra 4.0 | ProHoster","og:description":"\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f Apache Software Foundation \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 Apache Cassandra 4.0, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 noSQL-\u0441\u0438\u0441\u0442\u0435\u043c \u0438 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0438 \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0445.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/dostupna-subd-apache-cassandra-4-0","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-07-29T14:23:28+00:00","article:modified_time":"2021-07-29T14:23:28+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100871","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-07-29 15:28:28","updated":"2022-09-30 04:09:05","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/100871","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=100871"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/100871\/revisions"}],"predecessor-version":[{"id":164520,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/100871\/revisions\/164520"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=100871"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=100871"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=100871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}