سؤال

هل يتمتع أي شخص بخبرة في استخدام postgreSQL لإعداد OLAP ، باستخدام مكعبات مقابل قاعدة البيانات وما إلى ذلك. بعد أن واجهت عددًا من الخصوصيات عند استخدام MySQL لـ OLAP ، هل هناك أسباب لصالح استخدام postgresql بدلاً من ذلك (على افتراض أنني أريد أن أذهب إلى فتح طريق المصدر)؟

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

المحلول

هناك عدد من بائعي برامج تخزين البيانات الذين يعتمدون على postgresql (ويساهمون في تغييرات OLAP المتعلقة بالرجوع إلى Core بشكل منتظم إلى حد ما). الدفع https://greenplum.org/. ستجد أن PG يعمل بشكل أفضل (لأي عبء عمل تقريبًا ، OLAP خاصة) من MySQL. يجب أن تعمل GreenPlum وغيرها من الحلول المماثلة بشكل أفضل قليلاً من PG اعتمادًا على مجموعات البيانات الخاصة بك واستخدام الحالات.

نصائح أخرى

PGSQL أكثر ملاءمة لتخزين البيانات مقارنة مع MySQL. لقد فكرنا في البداية في الذهاب مع MySQL ، لكنه يؤدي بشكل سيء في التجميعات إذا كانت البيانات تنمو إلى بضعة ملايين صف. يؤدي PGSQL ما يقرب من 20 مرة في Caparison مع MySQL لمدة 20 مليون سجل لجدول حقائق واحد على نفس إعداد الأجهزة. إذا اخترت لسبب ما الذهاب مع MySQL ، فيجب عليك استخدام Myisam Storage Engine لجداول الحقائق بدلاً من innodb ؛ سترى أداء أفضل قليلاً.

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