معايير أداء قاعدة بيانات Bullshit Graph

مرحبًا HackerNews ، اسمح لي بإسقاط شريط الأغاني الخاص بي والتحقق من Soundcloud الخاص بي.

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

في البداية فكرت في نسخها باستخدام المستودع الخاص بها ، لكنها عبارة عن 2000 سطر من Python ولا أعرف لغة Python. والأسوأ من ذلك ، أن العمل يخضع لـ "ترخيص مصدر تجاري" والذي ينص على:

"الغرض المسموح به" يعني أيًا مما يلي ، بشرط (أ) أنك لا تدمج أو توزع العمل المرخص لأي طرف ثالث ؛ و (ب) لا تزود الأطراف الثالثة بإمكانية الوصول المباشر لتشغيل أو التحكم في العمل المرخص كحل أو خدمة قائمة بذاتها:

1…

2 ....

3. استخدام العمل المرخص لإنشاء عمل أو حل ينافس (أو من المتوقع بشكل معقول أن ينافسه) مع العمل المرخص.

IANAL ، ولكن يبدو أنه لا يُسمح لك باستخدام رمز الإحالة الخاص بهم إذا قدمت حلاً منافسًا. مما يعني أن موفري قواعد البيانات الآخرين لا يمكنهم استخدامها على أي حال. لماذا يفعلون هذا؟ لأنها مرجعية زائفة ولا يريدون من أي شخص أن يسهب في الحديث عنها بعمق.

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

قرروا تسليم البيانات ليس في ملف CSV كما يفعل الإنسان العادي ، ولكن في ملف تشفير عملاق يقوم بإجراء معاملات فردية لكل عقدة وعلاقة تم إنشاؤها. ليست مجموعات من الصفقات ... بل تداولات فردية مؤلمة ، واحدة تلو الأخرى ، نقطة واحدة 8 ملايين مرة. لذلك بدلاً من أن يستغرق الاستيراد دقيقتين ، يستغرق الأمر ساعات. لماذا يفعلون هذا؟ ما زلت أنسى ... لأنهم حقًا لا يريدون أن يجرب أي شخص ذلك.

حسنًا ، ما هي أجهزتهم لتحقيق نتائج معيارية؟

معايير أداء قاعدة بيانات Bullshit Graph

مرحبًا HackerNews ، اسمح لي بإسقاط شريط الأغاني الخاص بي والتحقق من Soundcloud الخاص بي.

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

في البداية فكرت في نسخها باستخدام المستودع الخاص بها ، لكنها عبارة عن 2000 سطر من Python ولا أعرف لغة Python. والأسوأ من ذلك ، أن العمل يخضع لـ "ترخيص مصدر تجاري" والذي ينص على:

"الغرض المسموح به" يعني أيًا مما يلي ، بشرط (أ) أنك لا تدمج أو توزع العمل المرخص لأي طرف ثالث ؛ و (ب) لا تزود الأطراف الثالثة بإمكانية الوصول المباشر لتشغيل أو التحكم في العمل المرخص كحل أو خدمة قائمة بذاتها:

1…

2 ....

3. استخدام العمل المرخص لإنشاء عمل أو حل ينافس (أو من المتوقع بشكل معقول أن ينافسه) مع العمل المرخص.

IANAL ، ولكن يبدو أنه لا يُسمح لك باستخدام رمز الإحالة الخاص بهم إذا قدمت حلاً منافسًا. مما يعني أن موفري قواعد البيانات الآخرين لا يمكنهم استخدامها على أي حال. لماذا يفعلون هذا؟ لأنها مرجعية زائفة ولا يريدون من أي شخص أن يسهب في الحديث عنها بعمق.

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

قرروا تسليم البيانات ليس في ملف CSV كما يفعل الإنسان العادي ، ولكن في ملف تشفير عملاق يقوم بإجراء معاملات فردية لكل عقدة وعلاقة تم إنشاؤها. ليست مجموعات من الصفقات ... بل تداولات فردية مؤلمة ، واحدة تلو الأخرى ، نقطة واحدة 8 ملايين مرة. لذلك بدلاً من أن يستغرق الاستيراد دقيقتين ، يستغرق الأمر ساعات. لماذا يفعلون هذا؟ ما زلت أنسى ... لأنهم حقًا لا يريدون أن يجرب أي شخص ذلك.

حسنًا ، ما هي أجهزتهم لتحقيق نتائج معيارية؟

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow