Apache Cassandra 4.0 קומט מיט גיכקייַט ימפּרווומאַנץ, נייַ פֿעיִקייטן און מער

ווייניק טעג צוריק די אַפּאַטשי ווייכווארג וויקיפּעדיע מודיע די מעלדונג פון די נייַע ווערסיע פון ​​Apache Cassandra 4.0 וועלכע איז אַ פונאנדערגעטיילט דייטאַבייס פאַרוואַלטונג סיסטעם עס געהערט צו דער קלאַס פון noSQL סיסטעמען און איז דיזיינד צו שאַפֿן העכסט סקאַלאַבלע און פאַרלאָזלעך סטאָרידזש פון גרויס אַמאַונץ פון דאַטן סטאָרד אין די פאָרעם פון אַ אַססאָסיאַטיווע מענגע.

די נייַע ווערסיע פון ​​Apache Cassandra 4.0 איז גערעכנט ווי אַ סטאַביל ווערסיע, אַזוי עס קענען זיין געוויינט פֿאַר פּראָדוקציע דיפּלוימאַנץ און איז שוין טעסטעד אין אַמאַזאָן, עפּל, דאַטאַסטאַקס, ינסטאַקלוסטר, ילאַנד און נעטפליקס ינפראַסטראַקטשער מיט קלאַסטערז פון מער ווי 1000 נאָודז.

די הויפּט פֿעיִקייטן פון Apache Cassandra 4.0

דעם נייַ ווערסיע פון Apache Cassandra 4.0 רעפּראַזענץ קימאַט 1,000 זשוק פיקסיז, ימפּרווומאַנץ און נייַ פֿעיִקייטן פון וואָס די פאלגענדע שטיין אויס:

  • געוואקסן גיכקייַט און סקאַלאַביליטי: טראַנזמיץ דאַטן אַרויף צו 5 קס פאַסטער בעשאַס וואָג אַפּעריישאַנז און אַרויף צו 25% פאַסטער פאָרשטעלונג אויף לייענען און שרייבט, וואָס גיט אַ מער גומע אַרקאַטעקטשער, דער הויפּט אין וואָלקן און Kubernetes דיפּלוימאַנץ.
  • ימפּרוווד קאָנסיסטענסי: האלט סינגקראַנאַזיישאַן פון דאַטן רעפּלאַסאַז צו אַפּטאַמייז ינקראַמענטאַל פאַרריכטן פֿאַר פאַסטער און מער עפעקטיוו אָפּעראַציע און קאָנסיסטענסי צווישן דאַטן רעפּליקאַס.
  • ימפּראָוועד זיכערהייט און אָבסערוואַביליטי: די קאָנטראָלירן שטעג טראַקס באַניצער אַקסעס און אַקטיוויטעט מיט אַ מינימאַל פּראַל אויף די ווערקלאָוד פאָרשטעלונג. די נייַע כאַפּן און פּלייבאַק ינייבאַלז אַנאַליסיס פון פּראָדוקציע ווערקלאָודז צו ענשור זיכערהייט און רעגולאַטאָרי העסקעם מיט SOX, PCI, GDPR אָדער אנדערע רעקווירעמענץ.
  • ניו קאַנפיגיעריישאַן סעטטינגס: יקספּאָוזד סיסטעם מעטריקס און קאַנפיגיעריישאַן סעטטינגס צושטעלן בייגיקייט פֿאַר אָפּערייטערז צו ענשור אַז זיי האָבן גרינג אַקסעס צו דאַטן וואָס אַפּטאַמייז דיפּלוימאַנץ.
  • מינימיזעד לייטאַנסי: מיסט פּויזע צייט פון מיסט קאַלעקטער איז רידוסט צו אַ ביסל מיליסעקאַנדז אָן דעגראַדיישאַן פון לייטאַנסי, ווייַל די גרייס פון אַ קופּע ינקריסיז.
  • בעסער קאַמפּרעשאַן: ימפּרוווד קאַמפּרעשאַן עפעקטיווקייַט ריליווז ומנייטיק דרוק אויף דיסק פּלאַץ און ימפּרוווז לייענען פאָרשטעלונג.

אין אַדישאַן צו דעם, עס איז אויך אנגעוויזן אַז קאָנטראָלירן קלאָץ שטיצן צו שפּור אָטענטאַקיישאַן אַפּעריישאַנז פון יוזערז און אַלע עקסאַקיוטאַד CQL פֿראגן, און די פיייקייט צו האַלטן אַ גאַנץ ביינערי רעקאָרד פון ריקוועס, אַלאַוינג איר צו ראַטעווען אַלע בעטן און ענטפער פאַרקער.

פּונקט אַזוי, אויך די יקספּערמענאַל אָפּציע צו פאַרגלייכן אַלע Merkle ביימער איז כיילייטיד. צום ביישפּיל, די אָפּציע אין אַ קנויל מיט 3 נאָודז, ווו צוויי רעפּלאַקאַז זענען די זעלבע און איינער איז אַוטדייטיד, וועט רעזולטאַט אין אַפּדייטינג די אַוטדייטיד רעפּליקע מיט בלויז אַ קאָפּיע אָפּעראַציע פון ​​דעם קראַנט רעפּליקע.

ווי אויך, צוגעגעבן שטיצן פֿאַר ווירטועל טישן וואָס טאָן ניט פאַרטראַכטן דאַטן סטאָרד אין SSTables, אָבער אינפֿאָרמאַציע געוויזן דורך די אַפּי (פאָרשטעלונג מעטריקס, קאַנפיגיעריישאַן אינפֿאָרמאַציע, קאַש אינהאַלט, אינפֿאָרמאַציע וועגן פארבונדן קלייאַנץ, עטק.)
קאַמפּרעסט סטאָרידזש עפעקטיווקייַט איז ימפּרוווד צו רעדוצירן קאַנסאַמשאַן פון דיסק פּלאַץ און פֿאַרבעסערן לייענען פאָרשטעלונג.

אויף די אנדערע האַנט, עס שטייט אויס אַז צוגעגעבן יקספּערמענאַל שטיצן פֿאַר טראַנזשאַנט רעפּלאַקיישאַן און ביליק קוואָרומס. צייטווייליגע רעפּלאַקאַז טאָן ניט קראָם אַלע די דאַטן און נוצן ינקראַמענטאַל אָפּזוך צו זיין קאָנסיסטענט מיט פול רעפּלאַקאַז. לייטווייט קוואָרומס זענען שרייַבן אָפּטימיזאַטיאָנס וואָס טאָן ניט שרייַבן צו צייַטווייַליק רעפּלאַקאַז ביז אַ גענוג גאַנג פון פול רעפּלאַקאַז איז בארעכטיגט.

וועגן די דאַטן שייך צו די פּלאַץ פון די סיסטעם שליסל (סיסטעם. *), דאָס איז איצט אין דער ערשטער וועגווייַזער דורך פעליקייַט אַנשטאָט פון זיין פונאנדערגעטיילט צווישן אַלע דאַטן דיירעקטעריז, וואָס אַלאַוז די נאָדע צו זיין אַפּעריישאַנאַל אין פאַל פון איינער פון די נאָך דיסקס.

De די אנדערע ענדערונגען וואָס שטיין אויס:

  • עקספּערימענטאַל שטיצן פֿאַר Java 11 איז צוגעגעבן.
  • אַדדעד שטיצן פֿאַר אַריטמעטיק אַפּעריישאַנז אין CQL פֿראגן.
  • די באַפֿעל "nodetool cfstats" צוגעגעבן שטיצן פֿאַר סאָרטינג דורך זיכער מעטריקס און לימיטינג די נומער פון שורות געוויזן.
  • די סעטטינגס זענען צוגעשטעלט בלויז צו באַגרענעצן באַניצער קאַנעקשאַנז צו ספּעציפיש דאַטן סענטערס.
  • צוגעגעבן די פיייקייט צו באַגרענעצן די ינטענסיטי (אָפטקייַט היטל) פון אַפּעריישאַנז צו שאַפֿן און ויסמעקן סנאַפּשאַץ.
  • Python 3 שטיצן איז ימפּלאַמענאַד אין cqlsh און cqlshlib (Python 2.7 שטיצן איז נאָך אפגעהיט).

סוף, אויב איר זענט אינטערעסירט צו וויסן מער וועגן אים פון דעם נייַ ווערסיע, איר קענען קאָנטראָלירן די דעטאַילס אין די ווייַטערדיק לינק.


דער אינהאַלט פון דעם אַרטיקל אַדכיר צו אונדזער פּרינציפּן פון לייט עטיקס. צו מעלדונג אַ טעות גיט דאָ.

זייט דער ערשטער צו באַמערקן

לאָזן דיין באַמערקונג

אייער בליצפּאָסט אַדרעס וועט נישט זייַן ארויס.

*

*

  1. פאַראַנטוואָרטלעך פֿאַר די דאַטן: Miguel Ángel Gatón
  2. ציל פון די דאַטן: קאָנטראָל ספּאַם, קאָמענטאַר פאַרוואַלטונג.
  3. לעגיטימאַטיאָן: דיין צושטימען
  4. קאָמוניקאַציע פון ​​די דאַטן: די דאַטן וועט נישט זיין קאַמיונאַקייטיד צו דריט פּאַרטיעס אַחוץ דורך לעגאַל פליכט.
  5. דאַטן סטאָרידזש: דאַטאַבייס כאָוסטיד דורך Occentus Networks (EU)
  6. רעכט: צו קיין צייט איר קענט באַגרענעצן, צוריקקריגן און ויסמעקן דיין אינפֿאָרמאַציע.