ahmed_youssef

ويكيبديا تنتقل إلى MariaDB

12 ردود في هذا الموضوع

جميل كبريات المواقع بدأت للتحويل إليها :)

 

فهل من أحد سيتحول لقواعد بيانات PHPDB :D , بدأنا بها أول أمس وسنطرحها قريباً لمن يريد أن يشاركنا تطويرها .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أليست PostgreSQL الأنسب؟

بماذا تتميز MariaDB عنها؟ ربما فقط التوافقية مع MySQL .. هل من شيء آخر؟

 

علما أن رخصة PostgreSQL هي BSD أو على الأقل BSD-like المعروفة بمرونتها وحريتها أكثر من GPL.

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

جميل كبريات المواقع بدأت للتحويل إليها :)

 

فهل من أحد سيتحول لقواعد بيانات PHPDB :D , بدأنا بها أول أمس وسنطرحها قريباً لمن يريد أن يشاركنا تطويرها .

 

وجود مقطع "PHP" في الإسم كافي بصد الجميع عنها :P

 

أليست PostgreSQL الأنسب؟

بماذا تتميز MariaDB عنها؟ ربما فقط التوافقية مع MySQL .. هل من شيء آخر؟

 

علما أن رخصة PostgreSQL هي BSD أو على الأقل BSD-like المعروفة بمرونتها وحريتها أكثر من GPL.

 

لأن الإنتقالة ستكون كبيرة وبدون عائد في رأيي الخاص.

 

بخصوص الرخصة ، فمالفائدة أيضا ؟ مطوري ويكيبديا لن يقوموا بعمل منتجهم الخاص من قاعدة البيانات "هم أستخدموا نسخة معدلة من MySQL من تطوير Facebook" 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

MariaDB و Percona تأخذان مكان mysql في السوق تدريجياً

 

أليست PostgreSQL الأنسب؟

بماذا تتميز MariaDB عنها؟ ربما فقط التوافقية مع MySQL .. هل من شيء آخر؟

 

علما أن رخصة PostgreSQL هي BSD أو على الأقل BSD-like المعروفة بمرونتها وحريتها أكثر من GPL.

MariaDB و Percona هي في الاساس fork عن مشروع mysql تم تطويره بمعزل عن oracle للهروب من الاحتكار الذي تمارسه الأخيرة

 

كما كانت mysql هي الانسب لتطبيقات الويب لخفة الحمل و كون interface التعامل الخاص بها في لغات الويب أقل تعقيداً من غيرها .. MariaDB هي المقابل الأنسب!

Postgresql يمكن اعتبارها البديل الجيد لـ Oracle DB من حيث الميزات و اسلوب العمل!

 

هذا بحسب معلوماتي و تجربتي مع قواعد البيانات!

والله أعلم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

 

وجود مقطع "PHP" في الإسم كافي بصد الجميع عنها :P

- المقطع مقصود لصد أي أحد غير مبرمجي PHP من محاولة إستخدامها :D .

 

نظرة سريعة عن هيكلة قواعد بيانات PHPDB لمن يريد ذلك , قواعد بيانات PHPDB ستبنى على مبدأ noSQL - ربما أتراجع عن هذا قريباً وأضع بها بعض القيود لمزيد من الترابط أو أن نجعل الأمر حرية للمستخدم -

- تتكون قاعدة البيانات في نظام PHPDB من تجمعات Blocks تناظر الـ tables في SQL كل تجمع يحتوي على وحدات units كل وحدة تحتوي على مجموعة ثابتة من العناصر (البيانات) يمكن تغيير هذا العدد على حسب حجم البيانات المخزنة لسهولة الوصول للبيانات على حسب أحجامها .

 

- النظام يعتمد كلياً على لغة PHP كلغة برمجة لقواعد البيانات وهذه ميزة لمستخدميها بأنهم ليسوا بحاجة لتوافر مخدم قواعد بيانات , نعتمد على نظام التعامل مع الملفات والمجلدات وتنسيق JSON في نقل وحفظ البيانات .

 

- النظام مازال حديثاً لم يمر على مولده سوى يومان :D , ما تم إنجازه هو دوال الإنشاء الأساسية ودالتي put و get لتخزين وجلب البيانات من التجمعات Blocks أترك التجربة لم يريد والرابط التالي للتنزيل

PHPDB.zip

 

إذهب لملف test.php لتنفيذ الأكواد التجريبية

 

دمتم بخير

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

 

- المقطع مقصود لصد أي أحد غير مبرمجي PHP من محاولة إستخدامها :D .

 

نظرة سريعة عن هيكلة قواعد بيانات PHPDB لمن يريد ذلك , قواعد بيانات PHPDB ستبنى على مبدأ noSQL - ربما أتراجع عن هذا قريباً وأضع بها بعض القيود لمزيد من الترابط أو أن نجعل الأمر حرية للمستخدم -

- تتكون قاعدة البيانات في نظام PHPDB من تجمعات Blocks تناظر الـ tables في SQL كل تجمع يحتوي على وحدات units كل وحدة تحتوي على مجموعة ثابتة من العناصر (البيانات) يمكن تغيير هذا العدد على حسب حجم البيانات المخزنة لسهولة الوصول للبيانات على حسب أحجامها .

 

- النظام يعتمد كلياً على لغة PHP كلغة برمجة لقواعد البيانات وهذه ميزة لمستخدميها بأنهم ليسوا بحاجة لتوافر مخدم قواعد بيانات , نعتمد على نظام التعامل مع الملفات والمجلدات وتنسيق JSON في نقل وحفظ البيانات .

 

- النظام مازال حديثاً لم يمر على مولده سوى يومان :D , ما تم إنجازه هو دوال الإنشاء الأساسية ودالتي put و get لتخزين وجلب البيانات من التجمعات Blocks أترك التجربة لم يريد والرابط التالي للتنزيل

attachicon.gifPHPDB.zip

 

إذهب لملف test.php لتنفيذ الأكواد التجريبية

 

دمتم بخير

 

أبكي  :cry: 

 

كنت أظن أن المصطلحات المناظرة ل table هي document و ل database هي collection ؟

 

لماذا لاتستخدم dba (dbm) إذا تريدها حصرا على PHP ؟

http://www.php.net/manual/en/book.dba.php

 

مع أن Mongo لايوجد بها مشاكل وسهلة الإعداد  :hmm: 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أبكي  :cry:

- لماذا تبكي فقط أفيض علينا بملاحظاتك وصدرنا متسع والحمد لله

 

كنت أظن أن المصطلحات المناظرة ل table هي document و ل database هي collection ؟

- كلها مجرد أسماء ولست مجبراً على الإلتزام بها , بالمناسبة أنا من كارهي اللغة الإنجليزية ولكن مجبر أخاك لا بطل .

 

لماذا لاتستخدم dba (dbm) إذا تريدها حصرا على PHP ؟

- جميل ولكن غير مفعله بشكل إفتراضي , إن كانت هناك طريقة لا تحتاج لمخاطبة مالكي الخوادم لتفعيلها أو شئ من هذا القبيل فيا مرحى أجربها وأتوقف عما أنا مقدم عليه .

 

- جميل أنك ذكرت قواعد بيانات MonogoDB قوية وسريعة وكانت أحد إختياراتي قبل أن أبدأ في محرك قواعد البيانات هذا ولكن هلا أرشدتنا لإستضافة بسعر مناسب لنا لإستضافة تطبيقاتنا المبنية عليها  .

 

دمت بود

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أكواد ال PHP تبث الحزن في نفسي :)

 

 

 

- جميل ولكن غير مفعله بشكل إفتراضي , إن كانت هناك طريقة لا تحتاج لمخاطبة مالكي الخوادم لتفعيلها أو شئ من هذا القبيل فيا مرحى أجربها وأتوقف عما أنا مقدم عليه .

 

ليست مفعلة في إعدادات configure افتراضيا ؟ ومالمشكلة والكثير كذلك! 

عندما تقوم بتنصيب PHP على خادمك تقوم بإعدادها كما يناسبك ليس أكثر وهذا الحال في الكثير من الخوادم

 

 


- جميل أنك ذكرت قواعد بيانات MonogoDB قوية وسريعة وكانت أحد إختياراتي قبل أن أبدأ في محرك قواعد البيانات هذا ولكن هلا أرشدتنا لإستضافة بسعر مناسب لنا لإستضافة تطبيقاتنا المبنية عليها  .

 

دمت بود

mongolab, mongohq ربما تجد فيهم أسعار تناسبك

 

انا للآن لم أنشئ تطبيق يستخدم mongoDB فقط بعض التجارب على خادمي الشخصي  ، مازلت مع MySQL في تطبيقات الويب.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أكواد ال PHP تبث الحزن في نفسي :)

- على العكس تماماً معي , ربما لأني لم أجرب Python أو Ruby كما أسمع عنهم ولكن إلى أن أجرب تظل php معشوقتي الأولى :)

 

ليست مفعلة في إعدادات configure افتراضيا ؟ ومالمشكلة والكثير كذلك! 

عندما تقوم بتنصيب PHP على خادمك تقوم بإعدادها كما يناسبك ليس أكثر وهذا الحال في الكثير من الخوادم

- أنت تعلم أن السواد الأعظم من مستخدمي تطبيقات php يستخدمون إستضافات مشتركة لمواقعهم وتطبيقاتهم وهذا سبب المشكلة .

 

mongolab, mongohq ربما تجد فيهم أسعار تناسبك

- للأسف لا تتناسب معي فهي لا تقارن بالإستضافات العادية بالنسبة للأسعار وهذا أحد أسباب عدم إستخدامها بالإضافة لعدم إنشارها مما سيؤثر سلباً على إنتشار تطبيقك إذا إستخدمت MongoDB لهذا السبب , هذا رأي شخصي بالنسبة لي .

- بالإضافة لأني لا أستطيع إنشاء خادم شخصي لأضع عليه تطبيقاتي بسبب سوء خدمة الإنترنت مقارناً بأسعارها المرتفعة هنا أيضاً ناهيك عن الأعطال المتكررة , وتأجير أو شراء خادم خارجي مكلف .

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

بالإضافة لأني لا أستطيع إنشاء خادم شخصي لأضع عليه تطبيقاتي بسبب سوء خدمة الإنترنت مقارناً بأسعارها المرتفعة هنا أيضاً ناهيك عن الأعطال المتكررة , وتأجير أو شراء خادم خارجي مكلف .

فعلاً؟ يمكنك الحصول مقابل 10$ على خادم المواصفات التالية:

1GB Memory
1 Core
30GB SSD Disk
2TB Transfer
 
2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

موقع رائع بالنسبة للمواصفات والأسعار , سلمت لنا يداك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .