Latest web development tutorials

MongoDB الملف الشخصي

ما هو MongoDB؟

MongoDB هو ++ لغة C، ويستند على قاعدة بيانات مفتوحة المصدر وزعت نظام تخزين الملفات.

في حالة تحميل عالية، إضافة المزيد من العقد، يمكنك التأكد من أداء الخادم.

تم تصميم MongoDB لتوفير تدرجية عالية الأداء، وتخزين البيانات تطبيقات حلول الويب.

مخازن البيانات MongoDB كبنية بيانات وثيقة بواسطة مفتاح (مفتاح => قيمة) أزواج. وثيقة MongoDB مماثلة إلى كائن JSON. يمكن أن تحتوي على قيمة حقل وثائق أخرى، المصفوفات ومجموعة من الوثائق.



الملامح الرئيسية

  • يوفر MongoDB تخزين الموجهة ثيقة، وهذه العملية بسيطة وسهلة نسبيا.
  • يمكنك تعيين أي خصائص في مؤشر الرقم القياسي MongoDB (مثل: الاسم الأول = "سمير"، عنوان = "8 غاندي الطريق") لتمكين أسرع الفرز.
  • يمكنك إنشاء البيانات المحلية أو شبكة يعكس، الأمر الذي يجعل MongoDB هناك أكثر استيعابا.
  • إذا زادت الحمولة (الحاجة إلى مساحة تخزين أكبر وأكثر قوة المعالجة)، فإنه يمكن توزيعها في شبكة الكمبيوتر على عقدة مختلفة وهذا ما يسمى تجزئة.
  • مونجو يدعم تعبيرات الاستعلام الغنية. يستخدم اكتشف تعليمات JSON شكل بطاقة يمكن بسهولة الاستعلام وثيقة جزءا لا يتجزأ من الأشياء والمصفوفات.
  • MongoDb باستخدام الأمر التحديث () يمكن أن يحل محل وثيقة الانتهاء (بيانات) أو بعض الحقول البيانات المحددة.
  • Mongodb في خريطة / تقليل تستخدم في المقام الأول لعمليات تجهيز دفعة وتجميع البيانات.
  • خريطة وخفض. استدعاء دالة خريطة تنبعث (الرئيسية، قيمة) حلقة من خلال جمع كافة السجلات، وقيمة المفتاح مرت للحد من وظيفة للمعالجة.
  • خريطة وخفض الوظائف هي وظائف مكتوبة باستخدام جافا سكريبت، ويمكن أداء عملية مابريديوس التي كتبها db.runCommand أو الأمر مابريديوس.
  • GridFS MongoDB هي وظيفة مدمجة، ويمكن استخدامها لتخزين عدد كبير من الملفات الصغيرة.
  • MongoDB يسمح بتنفيذ البرامج النصية من جانب الخادم، يمكنك استخدام جافا سكريبت لكتابة وظيفة، أعدم مباشرة على الخادم، يمكنك وضع وظيفة يتم تخزين التعاريف الواردة في الخادم، وفي اليوم التالي يمكن أن يسمى مباشرة.
  • MongoDB يدعم مجموعة متنوعة من لغات البرمجة: روبي، بيثون، JAVA، C ++، PHP، C # وغيرها من اللغات.
  • MongoDB سهلة التركيب.


تاريخ في أكتوبر 2007، MongoDB من قبل فريق التطوير 10gen. لأول مرة في فبراير 2009.
  • 23 مايو، 2012، فرع تنمية MongoDB2.1 سراح! هذا الإصدار يستخدم الهيكل الجديد، أنه يحتوي على العديد من التحسينات.
  • 6 يونيو 2012، MongoDB 2.0.6 الإفراج عنهم، وزعت قاعدة بيانات وثيقة.
  • 23 أبريل 2013، MongoDB 2.4.3 الإفراج عنهم، ويتضمن هذا الإصدار على عدد من تحسينات الأداء، والتحسينات وإصلاح الأخطاء.
  • 20 أغسطس 2013، MongoDB 2.4.6 الإصدار هو أحدث إصدار مستقر.


MongoDB تحميل

يمكنك تحميل حزمة التثبيت في mongodb عنوان الموقع الرسمي هو: http://www.mongodb.org/downloads . MonggoDB تدعم الأنظمة الأساسية التالية:

  • OS X 32 بت
  • OS X 64 بت
  • لينكس 32 بت
  • لينكس 64 بت
  • ويندوز 32 بت
  • ويندوز 64 بت
  • سولاريس i86pc
  • سولاريس 64


أدوات MongoDB

هناك عدة متاحة للأداة إدارة MongoDB.

مراقب

يوفر MongoDB الشبكة ومراقبة النظام أداة مونين، كما في المكونات المستخدمة في MongoDB.

Gangila MongoDB هو أداة مراقبة النظام عالية الأداء، والتي يتم تطبيقها باعتبارها المكونات في MongoDB.

أدوات مفتوحة المصدر القائم على واجهة المستخدم الرسومية الصبار، لعرض تحميل وحدة المعالجة المركزية واستخدام النطاق الترددي للشبكة، كما يوفر المكونات في استخدامها في مراقبة MongoDB.

واجهة المستخدم الرسومية

  • فانغ مونجو - صفحة ويب تستند إلى، التي شكلتها جانغو ومسج.
  • Futon4Mongo - شبكة كاوتش دي بي فوتون من مشتقات mongodb.
  • Mongo3 - لغة روبي.
  • MongoHub - مناسبة لتطبيقات OSX.
  • Opricot - وحدة MongoDB يستند إلى مستعرض بواسطة PHP مكتوبة معا.
  • قاعدة البيانات الرئيسية - أدوات إدارة ويندوز من mongodb
  • RockMongo - أفضل أدوات إدارة لغة PHP MongoDB، خفيفة الوزن، ودعم متعدد اللغات.


تطبيقات MongoDB

وهنا بعض من التطبيق العملي للMongoDB شركة:

  • مليارات أرشيف السجلات على استخدام Craiglist من MongoDB.
  • شخصيات قصص الابطال الخارقين، ومواقع الشبكات الاجتماعية القائمة على الموقع لتبادل البيانات باستخدام MongoDB على خوادم EC2 الأمازون.
  • شاترفلاي، خدمة النشر الاجتماعي والشخصي على شبكة الإنترنت، واستخدام MongoDB متنوعة من متطلبات تخزين البيانات الثابتة.
  • bit.ly، خدمة تقصير العناوين على شبكة الإنترنت باستخدام MongoDB تخزين البيانات الخاصة بها.
  • spike.com، وهي شركة مشتركة من شبكات MTV، spike.com استخدام MongoDB.
  • يستشعر شركة، والأعمال التجارية الصغيرة والبرمجيات ومقدمي الخدمات الشخصية، وذلك باستخدام MongoDB تتبع بيانات المستخدم للشركات الصغيرة.
  • sourceforge.net، على شبكة الإنترنت الموارد العثور عليها، وخلق ونشر البرمجيات مفتوحة المصدر هو حر في استخدام MongoDB التخزين الخلفية.
  • etsy.com، وشراء وبيع المواقع السلع المصنوعة يدويا التي تستخدم MongoDB.
  • صحيفة نيويورك تايمز، واحدة من بوابة الأخبار الإلكترونية الرائدة، وذلك باستخدام MongoDB.
  • سيرن، والمعهد الشهير فيزياء الجسيمات، واستخدام CERN بيانات مصادم هادرون كبيرة MongoDB.