Apache Cassandra

البرمجيات قطة:
Apache Cassandra
تفاصيل البرنامج:
الإصدار: 3.5.0 / 2.2.6 محدث
تاريخ إيداع: 25 May 16
ترخيص: حرر
شعبية: 278

Rating: 1.8/5 (Total Votes: 4)

كان

أباتشي كاساندرا بنيت في البداية عن طريق الفيسبوك للخوادم والخدمات الخاصة بها، وذلك باستخدام المبادئ التي وضعتها غوغل وأمازون لجداول كبيرة وDynamoDB.

وحاليا تم التبرع للمشروع لمؤسسة أباتشي الذي يواصل تطويره بشكل أكبر.

وكاساندرا هو سريع للغاية، حتى عند التعامل مع الملايين من السجلات والعمليات، وهي الميزة التي كانت حاسمة للغاية لدعم سيرباسي في الوقت الحقيقي وقدرات التفاعل في الفيسبوك.

والشروع في العمل مع كاساندرا ينبغي أن يكون ذلك بفضل من السهل جدا أن الوثائق بشكل جيد للغاية المنظمة وعدد كبير من البرامج التعليمية عبر الإنترنت.

ويستخدم قاعدة البيانات حاليا في العديد من شركات الإنترنت مثل راك سبيس و Spotify، نيتفليكس، متصفح روكميلت، Embedly، اريكسون، اكسبيديا، Formspring تعقد، أدوبي، تويتر، وسيسكو، يسو، Mollom، نهر الرقمية، Page2RSS، ريال مدريد، رديت، إبودي، EngineYard، سيمانتيك، SoundCloud لل، أكسنتشر، الرابسودي، Gowalla، وإتش بي، آي بي إم، Mahalo، وول مارت، OpenX وغيرها. كما ترون، وهذا هو المتواجدون قائمة منظمة الصحة العالمية عندما يتعلق الأمر شركات وادي السيليكون

ما هو الجديد في هذا الاصدار:.

EACH_QUORUM الآن الاتساق المدعومة مستوى لطلبات القراءة.
تمت إضافة دعم لفرض قيود IN على أي مكون مفتاح التقسيم أو مفتاح نظام المجموعة وكذلك دعم EQ وفي القيود متعدد الأعمدة لتحديث وحذف بيان.
تمت إضافة لحذف البيانات دعم القيود المفروضة على عمود واحد ومتعددة كولوم شريحة (& # x3e ؛، & # x3e، =، & # x3c ؛؛ = و & # x3c)
nodetool rebuild_index يقبل حجة المؤشر دون اسم الجدول زائدة عن الحاجة
المشاهدات تتحقق، والتي تسمح للdenormalization من جانب الخادم، متاح الآن. تقدم وجهات النظر تتحقق بديلا للمؤشرات الثانوية للاستعلامات الرئيسية غير الأولية، وأداء أفضل بكثير للفهرسة أعمدة عالية أصل.
وقد تم إعادة كتابة عمليتي التحول ألمح تماما. يتم تخزين تلميحات الآن في ملفات مسطحة، مع أقل النفقات العامة لتخزين وإرسال أكثر كفاءة.
خيار عدم تطهير شواهد القبور دون اصلاح. لتجنب المستخدمين الحصول على بيانات الأموات إذا لم يتم تشغيل إصلاح في حدود gc_grace_seconds، تمت إضافة خيار للسماح فقط شواهد القبور من sstables إصلاحه إلى أن تطهير. لتمكين، تعيين الخيار الضغط "only_purge_repaired_tombstones ': صحيح ولكن نضع في اعتبارنا أنه إذا لم تقم بتشغيل إصلاح لفترة طويلة، سوف تبقي جميع شواهد القبور في جميع أنحاء الذي يمكن أن يسبب مشاكل أخرى.
تحذير تمكين على GC وقتا أطول من 1000ms.

ما هو الجديد في النسخة 3.4.0 / 2.2.5:

EACH_QUORUM هو الآن على مستوى الاتساق المعتمدة لطلبات القراءة.
تمت إضافة دعم لفرض قيود IN على أي مكون مفتاح التقسيم أو مفتاح نظام المجموعة وكذلك دعم EQ وفي القيود متعدد الأعمدة لتحديث وحذف بيان.
تمت إضافة لحذف البيانات دعم القيود المفروضة على عمود واحد ومتعددة كولوم شريحة (& # x3e ؛، & # x3e، =، & # x3c ؛؛ = و & # x3c)
nodetool rebuild_index يقبل حجة المؤشر دون اسم الجدول زائدة عن الحاجة
المشاهدات تتحقق، والتي تسمح للdenormalization من جانب الخادم، متاح الآن. تقدم وجهات النظر تتحقق بديلا للمؤشرات الثانوية للاستعلامات الرئيسية غير الأولية، وأداء أفضل بكثير للفهرسة أعمدة عالية أصل.
وقد تم إعادة كتابة عمليتي التحول ألمح تماما. يتم تخزين تلميحات الآن في ملفات مسطحة، مع أقل النفقات العامة لتخزين وإرسال أكثر كفاءة.
خيار عدم تطهير شواهد القبور دون اصلاح. لتجنب المستخدمين الحصول على بيانات الأموات إذا لم يتم تشغيل إصلاح في حدود gc_grace_seconds، تمت إضافة خيار للسماح فقط شواهد القبور من sstables إصلاحه إلى أن تطهير. لتمكين، تعيين الخيار الضغط "only_purge_repaired_tombstones ': صحيح ولكن نضع في اعتبارنا أنه إذا لم تقم بتشغيل إصلاح لفترة طويلة، سوف تبقي جميع شواهد القبور في جميع أنحاء الذي يمكن أن يسبب مشاكل أخرى.
تحذير تمكين على GC وقتا أطول من 1000ms.

ما هو الجديد في النسخة 3.3.0 / 2.2.5:

EACH_QUORUM هو الآن على مستوى الاتساق المعتمدة لطلبات القراءة.
تمت إضافة دعم لفرض قيود IN على أي مكون مفتاح التقسيم أو مفتاح نظام المجموعة وكذلك دعم EQ وفي القيود متعدد الأعمدة لتحديث وحذف بيان.
تمت إضافة لحذف البيانات دعم القيود المفروضة على عمود واحد ومتعددة كولوم شريحة (& # x3e ؛، & # x3e، =، & # x3c ؛؛ = و & # x3c)
nodetool rebuild_index يقبل حجة المؤشر دون اسم الجدول زائدة عن الحاجة
المشاهدات تتحقق، والتي تسمح للdenormalization من جانب الخادم، متاح الآن. تقدم وجهات النظر تتحقق بديلا للمؤشرات الثانوية للاستعلامات الرئيسية غير الأولية، وأداء أفضل بكثير للفهرسة أعمدة عالية أصل.
وقد تم إعادة كتابة عمليتي التحول ألمح تماما. يتم تخزين تلميحات الآن في ملفات مسطحة، مع أقل النفقات العامة لتخزين وإرسال أكثر كفاءة.
خيار عدم تطهير شواهد القبور دون اصلاح. لتجنب المستخدمين الحصول على بيانات الأموات إذا لم يتم تشغيل إصلاح في حدود gc_grace_seconds، تمت إضافة خيار للسماح فقط شواهد القبور من sstables إصلاحه إلى أن تطهير. لتمكين، تعيين الخيار الضغط "only_purge_repaired_tombstones ': صحيح ولكن نضع في اعتبارنا أنه إذا لم تقم بتشغيل إصلاح لفترة طويلة، سوف تبقي جميع شواهد القبور في جميع أنحاء الذي يمكن أن يسبب مشاكل أخرى.
تحذير تمكين على GC وقتا أطول من 1000ms.

ما هو الجديد في النسخة 3.2.1 / 2.2.4:

EACH_QUORUM هو الآن على مستوى الاتساق المعتمدة لطلبات القراءة.
تمت إضافة دعم لفرض قيود IN على أي مكون مفتاح التقسيم أو مفتاح نظام المجموعة وكذلك دعم EQ وفي القيود متعدد الأعمدة لتحديث وحذف بيان.
تمت إضافة لحذف البيانات دعم القيود المفروضة على عمود واحد ومتعددة كولوم شريحة (& # x3e ؛، & # x3e، =، & # x3c ؛؛ = و & # x3c)
nodetool rebuild_index يقبل حجة المؤشر دون اسم الجدول زائدة عن الحاجة
المشاهدات تتحقق، والتي تسمح للdenormalization من جانب الخادم، متاح الآن. تقدم وجهات النظر تتحقق بديلا للمؤشرات الثانوية للاستعلامات الرئيسية غير الأولية، وأداء أفضل بكثير للفهرسة أعمدة عالية أصل.
وقد تم إعادة كتابة عمليتي التحول ألمح تماما. يتم تخزين تلميحات الآن في ملفات مسطحة، مع أقل النفقات العامة لتخزين وإرسال أكثر كفاءة.
خيار عدم تطهير شواهد القبور دون اصلاح. لتجنب المستخدمين الحصول على بيانات الأموات إذا لم يتم تشغيل إصلاح في حدود gc_grace_seconds، تمت إضافة خيار للسماح فقط شواهد القبور من sstables إصلاحه إلى أن تطهير. لتمكين، تعيين الخيار الضغط "only_purge_repaired_tombstones ': صحيح ولكن نضع في اعتبارنا أنه إذا لم تقم بتشغيل إصلاح لفترة طويلة، سوف تبقي جميع شواهد القبور في جميع أنحاء الذي يمكن أن يسبب مشاكل أخرى.
تحذير تمكين على GC وقتا أطول من 1000ms.

ما هو الجديد في النسخة 3.0.0 / 2.2.3:

EACH_QUORUM هو الآن على مستوى الاتساق المعتمدة لطلبات القراءة.
تمت إضافة دعم لفرض قيود IN على أي مكون مفتاح التقسيم أو مفتاح نظام المجموعة وكذلك دعم EQ وفي القيود متعدد الأعمدة لتحديث وحذف بيان.
تمت إضافة لحذف البيانات دعم القيود المفروضة على عمود واحد ومتعددة كولوم شريحة (& # x3e ؛، & # x3e، =، & # x3c ؛؛ = و & # x3c)
nodetool rebuild_index يقبل حجة المؤشر دون اسم الجدول زائدة عن الحاجة
المشاهدات تتحقق، والتي تسمح للdenormalization من جانب الخادم، متاح الآن. تقدم وجهات النظر تتحقق بديلا للمؤشرات الثانوية للاستعلامات الرئيسية غير الأولية، وأداء أفضل بكثير للفهرسة أعمدة عالية أصل.
وقد تم إعادة كتابة عمليتي التحول ألمح تماما. يتم تخزين تلميحات الآن في ملفات مسطحة، مع أقل النفقات العامة لتخزين وإرسال أكثر كفاءة.
خيار عدم تطهير شواهد القبور دون اصلاح. لتجنب المستخدمين الحصول على بيانات الأموات إذا لم يتم تشغيل إصلاح في حدود gc_grace_seconds، تمت إضافة خيار للسماح فقط شواهد القبور من sstables إصلاحه إلى أن تطهير. لتمكين، تعيين الخيار الضغط "only_purge_repaired_tombstones ': صحيح ولكن نضع في اعتبارنا أنه إذا لم تقم بتشغيل إصلاح لفترة طويلة، سوف تبقي جميع شواهد القبور في جميع أنحاء الذي يمكن أن يسبب مشاكل أخرى.
تحذير تمكين على GC وقتا أطول من 1000ms.

ما هو الجديد في النسخة 2.2.1 / 1.2.19 / 3.0.0-RC1:

إزالتها ومثل؛ ALTER نوع & # x3c، اسم & # x3e. إعادة تسمية & # x3c، اسم & # x3e؛ & مثل. من علامة التبويب الإنجاز
IllegalStateException الثابتة في anticompaction
cqlsh: حدثنا دعم UDTs المجمدة، الصفوف
تجنب تعريض الطبقات الداخلية على جمك
وأضاف الاختيار فارغة لمفاتيح عندما تجميد جمع
تحسين الإجهاد عبء العمل الواقعية

ما هو الجديد في النسخة 2.1.6 / 1.2.19 / 2.2.0-beta1:

إزالتها ومثل؛ ALTER نوع & # x3c، اسم & # x3e. إعادة تسمية & # x3c، اسم & # x3e؛ & مثل. من علامة التبويب الإنجاز
IllegalStateException الثابتة في anticompaction
cqlsh: حدثنا دعم UDTs المجمدة، الصفوف
تجنب تعريض الطبقات الداخلية على جمك
وأضاف الاختيار فارغة لمفاتيح عندما تجميد جمع
تحسين الإجهاد عبء العمل الواقعية

ما هو الجديد في النسخة 2.1.5 / 1.2.19 / 2.2.0-beta1:

إزالتها ومثل؛ ALTER نوع & # x3c، اسم & # x3e. إعادة تسمية & # x3c، اسم & # x3e؛ & مثل. من علامة التبويب الإنجاز
IllegalStateException الثابتة في anticompaction
cqlsh: حدثنا دعم UDTs المجمدة، الصفوف
تجنب تعريض الطبقات الداخلية على جمك
وأضاف الاختيار فارغة لمفاتيح عندما تجميد جمع
تحسين الإجهاد عبء العمل الواقعية

ما هو الجديد في النسخة 2.1.5 / 1.2.19:

إزالتها ومثل؛ ALTER نوع & # x3c، اسم & # x3e. إعادة تسمية & # x3c، اسم & # x3e؛ & مثل. من علامة التبويب الإنجاز
IllegalStateException الثابتة في anticompaction
cqlsh: حدثنا دعم UDTs المجمدة، الصفوف
تجنب تعريض الطبقات الداخلية على جمك
وأضاف الاختيار فارغة لمفاتيح عندما تجميد جمع
تحسين الإجهاد عبء العمل الواقعية

ما هو الجديد في النسخة 2.1.3 / 1.2.19:

إزالتها ومثل؛ ALTER نوع & # x3c، اسم & # x3e. إعادة تسمية & # x3c، اسم & # x3e؛ & مثل. من علامة التبويب الإنجاز
IllegalStateException الثابتة في anticompaction
cqlsh: حدثنا دعم UDTs المجمدة، الصفوف
تجنب تعريض الطبقات الداخلية على جمك
وأضاف الاختيار فارغة لمفاتيح عندما تجميد جمع
تحسين الإجهاد عبء العمل الواقعية

ما هو الجديد في النسخة 2.0.2:

الإصلاحات لإعادة المحاولة المضاربة
تحسين استخدام الذاكرة من دقيقة ميتاداتا / أسماء الأعمدة كحد أقصى
الادخار ثابت علامات صف والتحقق من صحة يرفض على الجداول CQL3
الإدراج ثابت من مجموعات مع CAS
صحيح إرسال الفوقية على COUNT SELECT
عملاء المسار "عناوين النائية في ClientState
إنشاء لقطة دير إذا لم تكن موجودة عند الانتقال تعادل واضح
جعل nodetool متتابعة إصلاح الافتراضي
إضافة المزيد من السنانير لتطبيقات استراتيجية الضغط
الثابتة NPE المحتمل على مؤشرات 2ndary المركبة
تحديث FailureDetector استخدام nanontime
انحدارات FileCacheService الثابتة
لا يعود أبدا WriteTimeout لCL.ANY
شروط السباق الثابتة في محمل بكميات كبيرة
وأضاف المقاييس شكلي التقارير
استفسار انخفاض تجاوز عدد شكلي من شواهد القبور
تتبع وتستمر النشاط قراءة sstable

ما هو الجديد في النسخة 2.0.0:

إصلاح التحقق من صحة الادخار عند إدخالها في الجداول CQL3
إصلاح الدوري سلوك التنظيف memtable مع memtables نظيفة
إصلاح وظيفة dateOf () للأعمدة قبل 2.0 الطابع الزمني
إصلاح SSTable يحمل عن غير قصد BF عندما فتح باب دفعة
إضافة التقدم جلسة تيار لجمك
إصلاح NPE خلال عملية CAS
إصلاح getBloomFilterDiskSpaceUsed لAlwaysPresentFilter
لا نعلن عن إصدار المخطط حتى لقد حملت التغييرات محليا
إصلاح لدعم من المرشحات كومة ازهر بحجم أكبر من 2 جيجابايت
التعامل بشكل صحيح تحليل خريطة ضخمة ومجموعة الحرفية

ما هو الجديد في النسخة 1.2.8:

الثابتة DeletionTime القراءة من اسطبلات 1.1 الشكل
cqlsh: إضافة مجموعات دعم لنسخ
إعادة المحاولة الرسائل الهامة لأي IOException
السماح فارغة في العلاقات في SELECT / تحديث / حذف البيانات
cqlsh: إصلاح تحطمها على ويندوز بسبب الكشف libedit

ما هو الجديد في النسخة 1.2.0:

عدم السماح العدادات في مجموعات.
cqlsh: أدرجت وحدة الاختبارات.
ثابت bloom_filter_fp_chance الافتراضي لLeveledCompactionStrategy.

ما هو الجديد في النسخة 1.2.0 beta3:

إزالة جميع بقايا العقد التي تمت إزالتها.
وأضاف التسليم-إعادة تحميل ملف log4j في حزمة ديبيان.
ثابت يقدر حجم الإدخال المؤقت التوالي.
إعادة تعيين مرشح getRangeSlice بعد الانتهاء من صف get_paged_slice
Expunges مخبأ التوالي بعد اقتطاع.
السماح للتعريف CF ثابت مع تخزين مدمجة.
الثابتة التي لا نهاية لها حلقة / رص schema_ * لجنة الأمن الغذائي بسبب كسر الطوابع.
ثابت "خطأ نوع فئة" التأكيد في CounterColumn.

ما هو الجديد في النسخة 1.1.6:

انتظر يكتب على متزامن قراءة الهضم عدم تطابق.
إصلاح اعادتها commitlog لsstables المصابة nanotime.
TTL الاختيار الاختبار المبدئي لتحقيق أقصى قدر من 20 عاما.
(خنزير) إصلاح widerow الإدخال مع صفوف عمود واحد.
إصلاح سمو ضغط مع تصحيح gcBefore، الذي يتجنب محو تلميحات غير المسلمة.
سوف LCS دمج ما يصل إلى 32 sstables L0 على النحو المنشود.
سوف NTS الافتراضية التي لم يتم تكوينها النسخ المتماثلة DC إلى الصفر.
استخدام مستوى الاتساق الافتراضي في التحقق من صحة العداد في حال عدم وتنص صراحة.
تحسين واجهة IAuthority عن طريق إدخال أذونات الوصول غرامة الحبيبات ومنحة / إلغاء الأوامر.
إصلاح الخطأ الافتراض في مؤشرها عند تحديث / واصفا keyspace.
ويضيف متواجد حاليا sstablescrub التعبئة والتغليف ديبيان.

ما هو الجديد في النسخة 1.1.4:

الثابتة حاليا فرك للقبض & # x3e؛ = من صفوف النظام.
cassandra-env.sh ثابتة على RHEL وغيرها من النظم القائمة على غير اندفاع.

ما هو الجديد في النسخة 1.1.2:

استخدام CF مقارنة لفرز الأعمدة المفهرسة في SecondaryIndexManager.
وأضاف strategy_options إلى الإخراج KSMetaData.toString ().
استفسار مجموعة ثابتة تحتوي على النتائج unqueried.
السماح تحديث column_alias أنواع.
حذف ثابت الشوائب.
حساب ثابت من تداخل sstable لضغط تعادل.
تحسين فرك والسماح لتشغيله حاليا.
ثابت assertionError في StorageService.bulkLoad.

ما هو الجديد في النسخة 1.1.1:

ثابت تقسيم الجيل الانحدار.
تجاهل دقيقة / إعدادات compactions كحد أقصى في LCS، مع الحفاظ على السلوك الذي دقيقة = الحد الأقصى = 0 تعطيل autocompaction.
تسجيل عدد من الصفوف قراءة من ذاكرة التخزين المؤقت المحفوظة.
حساب الحجم الدقيق اللازمة لعمليات التنظيف.
تجنب عرقلة يكتب إضافية أثناء مطاردة عندما يحصل على commitlog وراء مؤقتا.
تمكين التخزين المؤقت على لجنة الأمن الغذائي مؤشر على أساس إعداد ذاكرة التخزين المؤقت CF البيانات.
تحذير بشأن الخيارات خلق استراتيجية التكرار غير صالحة.
إزالة [Freeable] أدوات الإنهاء الذاكرة.
تشمل حجم علامة في ColumnFamily.size، التي يمكن أن تمنع OOM أثناء جماعية مفاجئة حذف العمليات التي تقوم بها مما أسفر عن liveRatio غير صفرية.
مفتوحة 1 sstableScanner لكل مستوى لضغط تعادل.

ما هو الجديد في النسخة 1.1.0:

متوسط ​​انخفاض تقدير liveRatio مع سابقتها.
السماح أسماء KS وCF تصل إلى 48 حرفا.
الإجهاد ثابت بناء.
الوقت المحتسب بدل الضائع المتبقية تقدير لcompactionstats nodetool.

المتطلبات:

جاوة 1.7 أو أعلى
بيثون 2.7 أو أعلى

برامج مماثلة

البرامج الأخرى من المطور Apache Software Foundation

Apache Wave
Apache Wave

13 Apr 15

Apache Samza
Apache Samza

1 Oct 15

Apache Marmotta
Apache Marmotta

1 Mar 15

تعليقات ل Apache Cassandra

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة