ماهي قاعدة البيانات التي تستخدمُها مع Node.js وما سبب اختيارك لها؟

  • 3ABDOO

سأستخدم مهارة الاستدعاء هنا .. @يوسف سيد‍ @Rashadoo‍ @forabi‍ @abdulaziz noor‍ @aalagha‍ @khaled_IO‍ 

يهمني رأي كل من يستخدم هذه التقنية إذا لم يتم إستدعائه.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لا يوجد معيار موّحد لأختيار قاعدة البيانات يعتمد الأختيار على حسب حجم ونوع المشروع والبيانات المحفوظة، ما يميز مشاريع NodeJS أنها توفر كل الأختيارات ولا يوجد أي تعقيدات تقنية تجبرك على إختيار نوع قاعدة بيانات بعكس جافا سكربت المتصفح أو PHP ..

مثال على مشاريع والأختيار:

  • تطبيق سطح مكتب سيحفظ بعض الأعدادت والتفضيلات للمستخدم ما نحتاجه هو ملف JSON بسيط، سأستخدم lowdb.

  • زاحف ويب يحفظ بيانات من صفحات الويب الأختيار الأمثل هو قاعدة بيانات Document-oriented سريعة وسهلة الأستخدام، سأختار MongoDB.

  • خادوم خلفي لموقع مجلة بها مستخدمون ومنشورات وتعليقات وبيانات للمستخدمين سأحتاج قاعدة بيانات علاقية SQL، سيكون الأختيار بين PostgreSQL وMySql على حسب امكانيات الخادوم وخصائص SQL التي أحتاجها وتصميم قاعدة البيانات.

وكذا ..

السلام عليكم

تتوفر bindings لمعظم قواعد االيانات المعروفة واكثرها مدعوم officially من مطور قاعدة البيانات نفسه. ومن الشائع بين أوساط مبرمجي Node في معظم التطبيقات استخدام قاعدة بيانات NoSQL وخصوصا JSON based.

حتى الsNoSQL ليسو متساوين فيما بينهم، فمنها الشائع ومنها النادر.

حسب علمي قاعدة البيانات الأكثر استعمالا مع نود هي مونجو.

أيضا يمكنك استعمال DB نادر || خاص || SQL DBsمثل MySQL،Postgre او حتى SQLite.

يوجد كذلك عدة قواعد بيانات للcacheمثل Mem cached وتتصدر Redis هذه القائمة.

أيضا من النقاط المهمة ان تعلم ان هناك عدة ادوات لتهجير البيانات Data Migration Tools متنوعة ومتعددة.