سؤال

أنا أبحث عن متجر بيانات ثابت في النهاية ويبدو أنه قد ينزل إلى Riak أو Cassandra. هل حصل أي شخص على إكمال من وجهة نظر حول هذا؟

هل كانت مفيدة؟

المحلول

كما تعلمون على الأرجح ، يتأثر كلاهما بقوة من الناحية المعمارية بالدينامو (متسقة في النهاية ، لا توجد نقاط واحدة من الفشل ، إلخ). يتجاوز كلاهما أيضًا Dynamo في توفير نموذج بيانات "أكثر ثراءً من Pure K/V"-في حالة كاساندرا ، مما يوفر وضعًا شبيهًا بأعمدة العمود ، في Riak's ، وهو موجه نحو المستند. لقد رأيت الناس عاقلين يختارون كليهما.

أعتقد أن النقاط التي تفضل كاساندرا

النقاط التي تفضل رياك

  • خريطة/تقليل الدعم خارج الصندوق

/كاساندرا ديف ، FWIW

نصائح أخرى

يتم استخدام Riak بواسطة

  • مؤسسة موزيلا
  • قوائم Ask.com برعاية
  • كومكاست
  • Citigroup
  • BET365

أعتقد أن كلاهما يجتاز اختبار العملاء/المستخدمين المرجعية ذات المصداقية.

يبدو كاساندرا أكثر نضجًا ، وهو يعمل حاليًا في المعايير. يبدو أن Riak أسهل في إضافة عقدة مع نمو المجموعة.

للاكتمال: يمكن العثور على مقارنة جيدة (ربما منحازة) بين الاثنين في http://docs.basho.com/riak/1.3.2/references/appendices/comparisons/riak-compared-to-cassandra/

الاستخدام والتنزيل مختلفون. من الأفضل الحصول على المراجع.

ربما يمكن إجراء محادثة خاصة حيث يمكن مشاركة مراجع Riak في هذه الشركات؟ لست متأكدًا من كيفية الحصول على مثل هذا مع كاساندرا ، ولكن هناك مجتمع من الشركات التي تدعم كاساندرا تبدو وكأنها مكان جيد للبدء. نظرًا لأن هؤلاء لديهم مشاركين في المجتمع في Development ، فقد يكون ذلك مكانًا معقولًا حقًا للبدء.

أود أن أسمع إجابة رياك على عمليات النشر الحديثة والكبيرة حيث يكون العملاء سعداء.

أود أيضًا أن أرى خريطة الطريق لكل منتج. Cassandra أسهل بعض الشيء في تتبع (http://wiki.apache.org/cassandra/) من Riak في رأيي بينما يناقش Wiki من Cassandra القيود والأشياء التي ربما ستتغير إلى الأمام ، ولكن لا تحدد المستقبلات بشكل جيد. أستطيع أن أفهم أنه لمجتمع مفتوح المصدر ... ربما ... لكن لا يمكنني الحصول على منتج يجب أن أدفعه.

أود أن أقترح أيضًا بحثًا عن Cloudant ، الذي يبدو أنه طبقات لطيفة للغاية من القدرات. يبدو أيضًا أنه يجلب القدرات في أماكن أخرى في Apache Land. CouchDB هو منصة Apache التي يستند إليها Cloudant. لكن يبدو أن الفهرسة مع لوسين ولكن طرف الجبل الجليدي عندما يتعلق الأمر بالمكان الذي يمكن أن يذهب إليه Cloudant. يعد إنشاء فهرس وإدارته عملية منهجية للغاية ، وهي نوع من خط أنابيب البيانات ، والتي يمكن نصها باستخدام أصول مجتمع Apache الأخرى. ويمكن أيضًا إضافة قدرات مثل NLP من خلال لورين بشكل غير مباشر ، أو ربما مباشرة إلى ما تم استمراره.

سيكون من الجيد رؤية خريطة طريق Cloudant مقترحة ، خاصة وأن الفريق يمكنه استخراج ثروات مجتمع Apache ودمج هذا الأمر في Cloudant. من المحتمل أن يكون هناك عنصر تشغيلي لنموذج إيرادات Cloudant الذي سيتطلب ذلك ، إن لم يكن سببًا آخر.

مجال آخر ذو أهمية ... نموذج تسعير Cloudant ... من الواضح أن نموذج الإيرادات الخاص بهم لا يعتمد على البرامج ، ولكن حول الخدمة. هذا جذاب للغاية ، ويبدو أنه يتماشى مع النظام الإيكولوجي المحيط بكاساندرا أيضًا. لا أعرف ما إذا كان الناس باشو قد فازوا بما يكفي من مجتمع NOSQL حتى الآن ... لا ترى مثل أي ضجة حول موقع الويب الخاص بهم أو منتجهم.

يعجبني صفحة ويب Cloudant هذه (https://cloudant.com/the-data-layer/). لقد فوجئت برؤية إمكانية إيرلانج المدمجة ... لم أكن أعرف أن Couchdb كتب في إرلانج لأن هذا يبدو غير عادي بالنسبة لي في مجتمع أباتشي (جهلي) ؛ يبدو أن Couchdb أقدم من منتجات NOSQL الأخرى التي أعرفها (الآن) التي سيتم كتابتها في إرلانج. مهما كانت استراتيجيتهم ، فإنهم على الأقل يحسبون Amazon EC2 و Microsoft Azure كشركاء استضافة ، مما يشير إلى تقدير Microsoft و! Microsoft Worlds - كلها مهمة للغاية إذا تعترف بشكل صحيح بإمكانية قيمة البرامج الوسيطة (ما وراء تطبيقات جدول ذاكرة التخزين المؤقت) يمكن أن يكون المتاجر.

أخيرًا ، على الرغم من أنني لا أعرف اللوحة جيدًا ، إلا أن إرشادات Andy Palmer تبدو ذات قيمة. يمكنه إحضار بعض الإرشادات التي يتم تصنيفها على البيانات (من خلال VolTDB) إلى عالم قد يتم تصنيفه بشكل غير عادل أو غير عادل على أنها جداول تجزئة KVP للبيانات غير المهيكلة. يتم الاعتراف بالحاجة إلى الهيكل والنظام الإيكولوجي المحيط بـ NOSQL "قواعد البيانات" ... شاهد جهود Google مع Spanner ... KVP/LITRALE BERCUTE/NEET لاستثمار Google في مجال البحث في مساحة SPHENNER. على الرغم من أننا قد لا نحتاج جميعًا إلى شيء مثل Spanner ، فربما نحتاج إلى إمكانية إدارة "مؤسسة" محسّنة وقوية في قواعد بيانات NOSQL هذه لجعلها معقولة دمجها في بنيات سحابية حديثة. يمكن أن يأتي الهيكل المطلوب من سهولة التشغيل البيني والثراء الوظيفي. يمكن أن يأتي أيضًا من إمكانات جديدة تدعم تحويل البيانات غير المهيكلة إلى البيانات المنظمة (على سبيل المثال فهارس ، واستخدام NLP لإنشاء عروض منظمة ومتحللة للأشياء داخل نقطة KVP ، والكثير من الأشياء الأخرى ، إذا تم وضعها في خارطة طريق و تم النشر ، يمكن أن تغري وتنمية قاعدة مستخدمين). يبدو أن Cloudant لديها فرصة جيدة للنجاح ... سألقي نظرة فاحصة على ذلك ...

وانظر إلى ما وجدته عن Couchdb ...

يأتي CouchDB مع مجموعة من الميزات ، مثل تحويل المستندات أثناء التنقل وإشعارات تغيير الوقت الفعلي ، مما يجعل تطوير تطبيق الويب نسيمًا. حتى أنه يأتي مع وحدة تحكم إدارة الويب سهلة الاستخدام. لقد خمنت ذلك ، خدم مباشرة من Couchdb! نحن نهتم كثيرا بالتوسع الموزعة. CouchDB متاح للغاية ومتسامح التقسيم ، ولكنه أيضًا متسق في النهاية. ونحن نهتم كثيرًا ببياناتك. يحتوي CouchDB على محرك تخزين يتحمل الأخطاء يضع سلامة بياناتك أولاً.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top