Apache Cassandra 4.0 жылдамдықты жақсартумен, жаңа мүмкіндіктермен және тағы басқалармен келеді

Бірнеше күн бұрын Apache Software Foundation Apache Cassandra 4.0 жаңа нұсқасын шығарғанын хабарлады қайсысы таратылған мәліметтер қорын басқару жүйесі Ол noSQL жүйелерінің класына жатады және ассоциативті массив түрінде сақталатын үлкен көлемдегі деректердің жоғары масштабталатын және сенімді қоймаларын құруға арналған.

Apache Cassandra 4.0 -дің бұл жаңа нұсқасы тұрақты нұсқа болып саналады, сондықтан оны өндіріске орналастыру үшін қолдануға болады және Amazon, Apple, DataStax, Instaclustr, iland және Netflix инфрақұрылымдарында 1000 -нан астам түйіндері бар.

Apache Cassandra 4.0 негізгі жаңа мүмкіндіктері

Бұл жаңа нұсқасы Apache Cassandra 4.0 1,000 -ға жуық қатені түзетуді, жақсартуды және жаңа мүмкіндіктерді білдіреді олардың ішінде мыналар ерекшеленеді:

  • Жылдамдық пен масштабтылықтың жоғарылауы: деректерді масштабты операциялар кезінде 5 есе жылдамырақ және 25% -ға дейін жылдамырақ оқиды және жазады, бұл икемді архитектураны қамтамасыз етеді, әсіресе бұлтты және Kubernetes қондырғыларында.
  • Жақсартылған консистенция: деректердің көшірмелері арасындағы жылдамдық пен тиімдірек жұмыс пен дәйектілік үшін қосымша жөндеуді оңтайландыру үшін деректердің көшірмелерін синхронда ұстайды.
  • Жақсартылған қауіпсіздік және бақылау: аудиторлық жол жұмыс жүктемесінің өнімділігіне аз әсер ететін пайдаланушылардың қол жетімділігі мен белсенділігін бақылайды. Жаңа түсіру және ойнату SOX, PCI, GDPR немесе басқа талаптарға қауіпсіздікті және реттеушілікті қамтамасыз етуге көмектесу үшін өндірістік жүктемелерді талдауға мүмкіндік береді.
  • Жаңа конфигурация параметрлері: ашық жүйелік көрсеткіштер мен конфигурация параметрлері операторларға орналастыруды оңтайландыратын деректерге оңай қол жеткізуін қамтамасыз ету үшін икемділікті қамтамасыз етеді.
  • Минималды кідіріс: қоқыс жинағыштың кідірту уақыты бірнеше миллисекундқа дейін қысқарады, себебі үйінді көлемі ұлғайған сайын.
  • Жақсырақ қысу: Жақсартылған қысу тиімділігі дискілік кеңістіктегі қажетсіз жүктемені жеңілдетеді және оқу өнімділігін жақсартады.

Бұған қоса, бұл да баса айтылады аутентификация операцияларын бақылау үшін аудит журналын қолдау пайдаланушылардың және орындалған барлық CQL сұрауларының, сондай -ақ сұраулардың толық екілік жазбасын жүргізу мүмкіндігі, барлық сұраныстар мен жауаптар трафигін сақтауға мүмкіндік береді.

Сол сияқты Барлық Меркель ағаштарын салыстырудың эксперименттік нұсқасы бөлінген. Мысалы, екі репликасы бірдей, біреуі ескірген 3 түйіні бар кластерде опцияны қосу ағымдағы репликаның көшірме әрекетін қолдана отырып ескірген репликаны жаңартуға әкеледі.

Сонымен қатар, SSTables -те сақталған деректерді көрсетпейтін виртуалды кестелерге қосымша қолдау, бірақ API арқылы көрсетілетін ақпарат (өнімділік көрсеткіштері, конфигурация ақпараты, кэш мазмұны, қосылған клиенттер туралы ақпарат және т.б.).
Сығылған сақтау тиімділігі дискідегі орынды азайту және оқу өнімділігін жақсарту үшін жақсартылды.

Екінші жағынан, бұл ерекшеленеді өтпелі репликация мен арзан кворумдарға эксперименттік қолдау қосылды. Уақытша репликалар барлық деректерді сақтамайды және толық репликаларға сәйкес келу үшін қадамдық қалпына келтіруді қолданады. Жеңіл кворумдар - бұл толық көшірмелердің жеткілікті жиынтығы болмайынша уақытша көшірмелерге жазылмайтын жазуды оңтайландыру.

Жүйелік кілт (жүйе. *) Кеңістігіне қатысты деректерге келетін болсақ, ол қазір барлық каталогтар арасында таратылудың орнына әдепкі бойынша бірінші каталогта орналасқан, бұл істен шыққан жағдайда түйіннің жұмысын жалғастыруға мүмкіндік береді. қосымша дискілердің бірі.

De басқалары өзгереді ерекшеленетін:

  • Java 11 үшін эксперименттік қолдау қосылды.
  • CQL сұрауларында арифметикалық операцияларға қолдау қосылды.
  • «Nodetool cfstats» пәрмені белгілі бір көрсеткіштер бойынша сұрыптауға және көрсетілетін жолдар санын шектеуге қолдау көрсетті.
  • Параметрлер тек нақты деректер орталықтарына пайдаланушылардың қосылуын шектеу үшін берілген.
  • Суреттерді жасау және жою операцияларының қарқындылығын (жиілік шегін) шектеу мүмкіндігі қосылды.
  • Python 3 қолдауы cqlsh және cqlshlib бағдарламаларында енгізілген (Python 2.7 қолдау әлі де сақталған).

Соңында, егер сіз бұл туралы көбірек білгіңіз келсе жаңа нұсқасының егжей-тегжейін тексеруге болады Келесі сілтемеде.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.