الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه ahmed_youssef في 2 مايو 2013 · 11 رد · 1,339 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

 تابع الخبر هنا

 

https://blog.wikimedia.org/2013/04/22/wikipedia-adopts-mariadb/

3 −1
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#2

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

 

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

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

#3

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

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

 

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

1
#4
ahmedsaoud31 كتب:

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

 

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

 

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

 

Adban كتب:

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

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

 

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

 

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

 

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

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#5

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

 

Adban كتب:

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

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

 

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

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

 

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

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

 

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

والله أعلم

Everything will be fine when we TALK LESS, DO MORE


#6

السلام عليكم

 

اقتباس

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

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

 

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

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

 

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

 

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

PHPDB.zip

 

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

 

دمتم بخير

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

#7
ahmedsaoud31 كتب:

السلام عليكم

 

- المقطع مقصود لصد أي أحد غير مبرمجي 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: 

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#8
اقتباس

أبكي  :cry:

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

 

اقتباس

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

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

 

اقتباس

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

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

 

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

 

دمت بود

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

#9

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

 

 

اقتباس

 

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

 

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

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

 

اقتباس

 


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

 

دمت بود

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

 

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

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#10
اقتباس

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

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

 

اقتباس

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

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

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

 

اقتباس

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

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

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

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

#11
اقتباس

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

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

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

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

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

مواضيع مشابهة