افضل template engine قمت باستخدامه مع NodeJS ولماذا؟ وهل monogDB افضل فى الاستخدام من MySql
انظر الرابط التالى يتحدث عن العلاقات من الموقع الرئيسى
ام ماذا تقصد بغير علاقية
ام ماذا تقصد بغير علاقية
NonSql document-oriented database، ومانجو تستخدم نظام شبيه بـJSON، هي جيّدة جدًا في مجالها، لكن بعض الأشياء التي تطلب قاعدة بيانات علاقية كموقع بمستخدمين بتعليقات هي ببساطة Does not scale، لا التخطيط (schema) مساعد، ولا صيغة BSON مساعدة؛ غبية وبطيئة عند البحث بين بيانات بحجم معقول (10000 حقل مثلا)، ولا نظام الـIndexing، حتى مع تلك كل الهاكات في مانجو مع البيانات العلاقية، مثلًا ستحتاج إلى سطرين من الاستعلامات للحصول على تعليقات لمستخدم (الأول ترجع الـId والثاني تأتي التعليق) في حين Mysql بسطر استعلام واحد تقوم بالأمر.
في NodeJS دائما استخدم MongoDB ما عدا إذا احتجت حفظ علاقية (بيانات مرتبطة ببعضها) حينها استخدم أي قاعدة بيانات SQL..
express-generator يمكنك ان تختار ال template engine الذي تريده
بالنسبة لي ejs بعد ان جربت handlebars pug واخرون
التعليقات