أكثر

معلمة مخزن بيانات Mongodb في Opengeo Suite 4.1.1


أنا أستخدم Opengeo Suite 4.1.1 مع المكون الإضافي لمتجر بيانات Mongodb المدمج على Ubuntu 12.04 LTS و Windows 8.0. يتم هنا استخدام لقطة Geoserver 2.5 وإصدارات Mongodb 2.6.

كنت على وشك تجربة Mapping #WorldCup باستخدام OpenGeo Suite و MongoDB باستخدام البيانات المكانية الخاصة بي ، ولكن عندما أقوم بإنشاء مخزن بيانات جديد ، ظهرت رسالة خطأ كما هو موضح أدناه. كما أنني لم أقم بتعيين أي مستخدم أو كلمة مرور على Mongodb من قبل.

لا أستطيع معرفة ما هي المشكلة وكيفية حلها.

أيه أفكار؟


أنا واجهت نفس المشكلة. كان الخطأ ناتجًا عن uri تالف في schema_store. من فضلك ، لاحظ الشرطة المائلة الثالثة في المثال.

مخطط_المخزن * :
ملف:///المسار / إلى / المخزن

بدلاً من ذلك ، أرى أنك لم تقم بتضمين رقم منفذ في data_store. قد يؤدي هذا أيضًا إلى حدوث خطأ.

مخزن البيانات * :
mongodb: // localhost: 27017 / test


صورة الاستشعار عن بعد

بوشكار برادهام. روجر إل كينج ، في Image Fusion ، 2008

16.1.2 خصائص صور الاستشعار عن بعد

تتميز صور الاستشعار عن بعد بدقتها الطيفية والمكانية والإشعاعية والزمانية. تشير الدقة الطيفية إلى النطاق الترددي ومعدل أخذ العينات الذي يجمع عليه المستشعر المعلومات حول المشهد. تتميز الدقة الطيفية العالية بعرض نطاق ضيق (على سبيل المثال ، 10 نانومتر). تشير الدقة المكانية إلى أصغر المعالم في المشهد التي يمكن فصلها (حلها). تشير دقة قياس الإشعاع إلى النطاق الديناميكي أو العدد الإجمالي للإشارات المنفصلة ذات القوة الخاصة التي يستطيع المستشعر تسجيلها. ينتج عن النطاق الديناميكي الأكبر لجهاز الاستشعار المزيد من التفاصيل التي يمكن تمييزها في الصورة. يسجل مستشعر Landsat 7 صورًا ذات 8 بتات وبالتالي يمكنه قياس 256 قيمة رمادية فريدة للطاقة المنعكسة بينما يتمتع Ikonos-2 بدقة قياس إشعاع 11 بت (2048 قيمة رمادية). بعبارة أخرى ، تسمح الدقة الراديومترية الأعلى بالمراقبة المتزامنة للأجسام ذات التباين العالي والمنخفض في المشهد. تشير الدقة الزمنية إلى الوقت المنقضي بين الصور المتتالية لنفس الموقع الأرضي الذي يلتقطه المستشعر. قد تعمل أجهزة الاستشعار الساتلية ، بناءً على مدارها ، على التركيز باستمرار على منطقة ما أو إعادة زيارة نفس المنطقة كل بضعة أيام. الخاصية الزمنية مفيدة في مراقبة التغيرات في استخدامات الأراضي [3].

بسبب مقايضات النظام المتعلقة بحجم البيانات وقيود نسبة الإشارة إلى الضوضاء (SNR) ، تميل صور الاستشعار عن بعد إلى أن تكون إما ذات دقة مكانية عالية واستبانة طيفية منخفضة أو العكس بالعكس [4]. يوضح القسم التالي العلاقة بين الدقة المكانية والدقة الطيفية.


MongoDB في العمل 9781935182870 ، 1935182870

جدول المحتويات :
MongoDB في العمل. صفحة 1
محتويات قصيرة. الصفحة 8
محتويات. الصفحة 10
مقدمة. الصفحة 16
شكر وتقدير. صفحة 18
كيفية استخدام هذا الكتاب. صفحة 19
اصطلاحات التعليمات البرمجية والتنزيلات. الصفحة 20
المؤلف على الإنترنت. الصفحة 21
حول الرسم التوضيحي للغلاف. الصفحة 22
جزء 1 الشروع في العمل. صفحة 24
الفصل 1 قاعدة بيانات للويب الحديث. الصفحة 26
1.2.1 نموذج بيانات الوثيقة. الصفحة 28
1.2.2 الاستعلامات المخصصة. الصفحة 31
1.2.4 النسخ المتماثل. الصفحة 33
1.2.5 السرعة والمتانة. الصفحة 34
1.2.6 التحجيم. صفحة 35
1.3 خادم وأدوات MongoDB الأساسية. الصفحة 36
1.3.2 غلاف JavaScript. الصفحة 37
1.3.3 برامج تشغيل قاعدة البيانات. الصفحة 38
1.4 لماذا MongoDB. الصفحة 39
1.4.1 MongoDB مقابل قواعد البيانات الأخرى. صفحة 40
1.4.2 حالات الاستخدام وعمليات نشر الإنتاج. الصفحة 42
1.5 نصائح وقيود. صفحة 44
1.6 ملخص. صفحة 45
الفصل 2 MongoDB من خلال غلاف JavaScript. الصفحة 46
2.1.1 بدء تشغيل القشرة. صفحة 47
2.1.2 الإدخالات والاستفسارات. صفحة 48
2.1.3 تحديث الوثائق. صفحة 49
2.1.4 حذف البيانات. صفحة 51
2.2.1 إنشاء مجموعة كبيرة. صفحة 52
2.2.2 الفهرسة والشرح (). صفحة 54
2.3.1 الحصول على معلومات قاعدة البيانات. صفحة 56
2.3.2 كيف تعمل الأوامر. صفحة 57
2.4 الحصول على المساعدة. صفحة 58
2.5 ملخص. صفحة 59
الفصل 3 كتابة البرامج باستخدام MongoDB. صفحة 60
3.1.1 التثبيت والاتصال. صفحة 61
3.1.2 إدخال المستندات في Ruby. صفحة 62
3.1.3 الاستعلامات والمؤشرات. صفحة 63
3.1.4 التحديثات والحذف. صفحة 64
3.1.5 أوامر قاعدة البيانات. صفحة 65
3.2.1 إنشاء معرف الكائن. الصفحة 66
3.2.2 BSON. صفحة 67
3.2.3 عبر الشبكة. صفحة 68
3.3.1 الإعداد. الصفحة 70
3.3.2 جمع البيانات. الصفحة 71
3.3.3 عرض الأرشيف. الصفحة 73
3.4 ملخص. صفحة 75
الجزء 2 تطوير التطبيقات في MongoDB. الصفحة 76
الفصل 4 البيانات الموجهة نحو الوثيقة. صفحة 78
4.1 مبادئ تصميم المخطط. صفحة 79
4.2 تصميم نموذج بيانات التجارة الإلكترونية. صفحة 80
4.2.1 المنتجات والفئات. صفحة 81
4.2.2 المستخدمون والأوامر. صفحة 84
4.2.3 التعليقات. الصفحة 87
4.3.1 قواعد البيانات. صفحة 88
4.3.2 المجموعات. الصفحة 90
4.3.3 الوثائق والإدراج. صفحة 93
4.4 ملخص. صفحة 98
الفصل 5 الاستفسارات والتجميع. صفحة 99
5.1.1 المنتجات والفئات والمراجعات. صفحة 100
5.1.2 المستخدمون والأوامر. صفحة 102
5.2.1 محددات الاستعلام. صفحة 104
5.2.2 خيارات الاستعلام. صفحة 113
5.3.1 تجميع المراجعات حسب المستخدم. الصفحة 115
5.3.2 خريطة التخفيض للطلبات حسب المنطقة. صفحة 117
5.4.1 الحد الأقصى والحد الأدنى. صفحة 118
5.4.3 المجموعة. الصفحة 119
5.4.4 خريطة - تقليل. الصفحة 121
5.5 ملخص. الصفحة 123
الفصل 6 التحديثات والعمليات الذرية والحذف. صفحة 124
6.1 جولة مختصرة حول تحديثات المستند. الصفحة 125
6.2.1 المنتجات والفئات. صفحة 127
6.2.2 التعليقات. الصفحة 131
6.2.3 الطلبات. الصفحة 133
6.3.1 ترتيب انتقالات الحالة. صفحة 135
6.3.2 إدارة المخزون. الصفحة 137
6.4.1 أنواع وخيارات التحديث. الصفحة 141
6.4.2 عوامل التحديث. صفحة 142
6.4.3 الأمر findAndModify. الصفحة 146
6.4.5 التزامن والذرية والعزلة. الصفحة 147
6.4.6 تحديث ملاحظات الأداء. الصفحة 148
6.5 ملخص. الصفحة 149
الجزء 3 إتقان MongoDB. صفحة 150
الفصل 7 الفهرسة والاستعلام الأمثل. صفحة 152
7.1.1 تجربة فكرية. صفحة 153
7.1.2 مفاهيم الفهرسة الأساسية. صفحة 156
7.1.3 ب- الأشجار. الصفحة 159
7.2 الفهرسة في الممارسة. الصفحة 160
7.2.1 أنواع الفهرس. الصفحة 161
7.2.2 إدارة الفهرس. صفحة 163
7.3.1 تحديد الاستعلامات البطيئة. صفحة 167
7.3.2 فحص الاستعلامات البطيئة. الصفحة 170
7.3.3 أنماط الاستعلام. الصفحة 176
7.4 ملخص. صفحة 178
الفصل 8 النسخ المتماثل. صفحة 179
8.1.1 سبب أهمية التكرار. صفحة 180
8.1.2 حالات استخدام النسخ المتماثل. صفحة 181
8.2.1 الإعداد. صفحة 182
8.2.2 كيف يعمل النسخ المتماثل. الصفحة 186
8.2.3 الإدارة. صفحة 192
8.4.1 الاتصالات وتجاوز الفشل. صفحة 200
8.4.2 اكتب القلق. صفحة 202
8.4.3 قراءة القياس. صفحة 204
8.4.4 وضع العلامات. صفحة 205
8.5 ملخص. الصفحة 206
الفصل 9 التقسيم. الصفحة 207
9.1.1 ما هو التجزئة. الصفحة 208
9.1.2 كيف تعمل التجزئة. الصفحة 210
9.2 عينة كتلة شظايا. صفحة 213
9.2.1 الإعداد. الصفحة 214
9.2.2 الكتابة في مجموعة مجزأة. صفحة 218
9.3.1 أنواع استعلام الأجزاء. صفحة 223
9.3.2 الفهرسة. الصفحة 227
9.4.1 مفاتيح الأجزاء غير الفعالة. صفحة 228
9.4.2 مفاتيح الأجزاء المثالية. الصفحة 230
9.5.1 النشر والتكوين. صفحة 231
9.5.2 الإدارة. صفحة 235
9.6 ملخص. صفحة 240
الفصل 10 النشر والإدارة. الصفحة 241
10.1.1 بيئة النشر. صفحة 242
10.1.2 تكوين الخادم. صفحة 246
10.1.3 استيراد وتصدير البيانات. صفحة 248
10.1.4 الأمن. الصفحة 249
10.2.1 التسجيل. الصفحة 251
10.2.2 أدوات المراقبة. صفحة 252
10.2.3 تطبيقات المراقبة الخارجية. الصفحة 255
10.2.4 أدوات التشخيص (mongosniff ، bsondump). الصفحة 256
10.3.1 النسخ الاحتياطي والاسترداد. صفحة 257
10.3.2 الضغط والإصلاح. صفحة 258
10.3.3 الترقية. الصفحة 259
10.4 أداء استكشاف الأخطاء وإصلاحها. الصفحة 260
10.4.2 إضافة ذاكرة الوصول العشوائي. الصفحة 261
10.4.4 القياس أفقيًا. صفحة 262
10.5 ملخص. صفحة 263
A.1.1 MongoDB على نظام Linux. صفحة 264
A.1.2 MongoDB على نظام التشغيل Mac OS X. صفحة 265
A.1.3 MongoDB على Windows. صفحة 267
A.1.5 استكشاف الأخطاء وإصلاحها. صفحة 268
A.2 خيارات التكوين الأساسية. الصفحة 269
A.3.1 Linux و Mac OS X. صفحة 270
أ / 3/2 ويندوز. الصفحة 271
B.1.2 واحد لكثير. الصفحة 272
B.1.3 متعدد بمتعدد. الصفحة 273
ب ١/٤ / الأشجار. الصفحة 274
B.1.5 طوابير العمال. الصفحة 277
B.1.6 السمات الديناميكية. الصفحة 278
B.1.7 المعاملات. الصفحة 279
/ ب / ١/٨ المكان والحساب المسبق. الصفحة 280
B.2.4 مستندات كبيرة ومتداخلة بشدة. الصفحة 281
ب / ٢/٦ المجموعات غير القابلة للتغيير. الصفحة 282
C.1.1 تخزين صورة مصغرة. صفحة 283
C.1.2 تخزين MD5. صفحة 284
C.2.1 GridFS في روبي. الصفحة 285
C.2.2 شبكات مع ملفات mongofiles. صفحة 288
D.1.1 المستندات. الصفحة 289
د / ١/٣ نموذج برنامج. الصفحة 290
D.2.1 الوثائق. الصفحة 291
D.2.3 نموذج البرنامج. الصفحة 292
D.3.1 الوثائق. الصفحة 293
د / ٣/٣ نموذج برنامج. الصفحة 295
هاء - 1 أساسيات الفهرسة المكانية. الصفحة 297
هاء -2 استفسارات متقدمة. الصفحة 299
هاء -3 الفهارس المكانية المركبة. صفحة 300
هـ / ٤ هندسة كروية. صفحة 301
ألف صفحة 302
د. صفحة 303
الصفحة 304
ك الصفحة 305
ص. الصفحة 306
ص. صفحة 307
ص. صفحة 308
خامسا الصفحة 309
ص.الصفحة 310
غطاء خلفي. صفحة 311

معاينة الاقتباس

MongoDB في العمل كايل بانكر

للحصول على معلومات عبر الإنترنت وطلب هذا الكتاب وغيره من كتب مانينغ ، يرجى زيارة www.manning.com. يقدم الناشر خصومات على هذا الكتاب عند طلبه بكميات. لمزيد من المعلومات ، يرجى الاتصال بإدارة المبيعات الخاصة Manning Publications Co. 20 Baldwin Road PO Box 261 Shelter Island، NY 11964 البريد الإلكتروني: [email & # 160protected]

© 2012 شركة مانينغ للنشر جميع الحقوق محفوظة.

لا يجوز إعادة إنتاج أي جزء من هذا المنشور أو تخزينه في نظام استرجاع أو نقله بأي شكل أو بوسائل إلكترونية أو ميكانيكية أو بالنسخ الضوئي أو غير ذلك ، دون إذن كتابي مسبق من الناشر.

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

إدراكًا لأهمية الحفاظ على ما تم كتابته ، فإن سياسة مانينغ هي جعل الكتب التي ننشرها مطبوعة على ورق خالٍ من الأحماض ، ونبذل قصارى جهدنا لتحقيق هذه الغاية. اعترافًا أيضًا بمسؤوليتنا عن الحفاظ على موارد كوكبنا ، تتم طباعة كتب مانينغ على ورق يتم إعادة تدويره ومعالجته بنسبة 15 في المائة على الأقل دون استخدام عنصر الكلور.

شركة مانينغ للنشر 20 Baldwin Road PO Box 261 Shelter Island، NY 11964

محررو التطوير: المدقق: المصحح: المطبّع: مصمم الغلاف:

من جيف بلييل وسارا أونستين بنيامين بيرج كاتي تينانت دوتي مارسيكو ماريجا تيودور

ISBN 9781935182870 طُبع في الولايات المتحدة الأمريكية 1 2 3 4 5 6 7 8 9 10 - MAL - 16 15 14 13 12 11

هذا الكتاب مخصص للسلام والكرامة الإنسانية ولكل من يعملون من أجل هذه المُثل

محتويات موجزة الجزء 1 الشروع في العمل. 1 1

قاعدة بيانات للويب الحديث

MongoDB من خلال غلاف JavaScript

برامج الكتابة باستخدام MongoDB 37

الجزء 2 تطوير التطبيقات في منغودب. 53 4

الاستفسارات والتجميع 76

التحديثات والعمليات الذرية والحذف

الجزء 3 إتقان مونغودب. 127 7

الفهرسة والاستعلام الأمثل

النشر والإدارة

محتويات مقدمة xv شكر وتقدير xvii حول هذا الكتاب xviii حول الرسم التوضيحي للغلاف

الجزء 1 - الشروع في العمل. 1

قاعدة بيانات للويب الحديث 3 1.1 1.2

ولدت في السحابة 5 ميزات MongoDB الرئيسية

نموذج بيانات المستند 5 استعلامات مخصصة 8 الفهارس الثانوية 10 النسخ المتماثل 10 السرعة والمتانة 11 القياس 12 ■

خادم وأدوات MongoDB الأساسية

الخادم الأساسي 14 برنامج تشغيل JavaScript shell 14 15 أدوات سطر الأوامر 16 ■

لماذا MongoDB؟ 16 عمليات نشر إنتاج MongoDB مقابل قواعد البيانات الأخرى 19

ملخص النصائح والقيود 22

MongoDB من خلال JavaScript shell 2.1

الغوص في صدفة MongoDB 24 بدء القشرة 24 إدخالات واستعلامات المستندات 26 حذف البيانات 28

الإنشاء والاستعلام عن الفهارس 29 إنشاء مجموعة كبيرة

33- الحصول على معلومات من قاعدة البيانات

الحصول على المساعدة 35 ملخص 36

برامج الكتابة باستخدام MongoDB 37 3.1

MongoDB من خلال عدسة روبي

تثبيت وتوصيل 38 إدراج مستندات في Ruby 39 استعلامات ومؤشرات 40 تحديث وحذف 41 أمر قاعدة بيانات 42 ■


هذه هي الطريقة التي ننوّع بها وادي السيليكون

تأسست كلية مورهاوس بعد عامين فقط من الحرب الأهلية. ستصبح كلية السود في أتلانتا ، جورجيا تاريخيًا واحدة من اثنتين فقط لإنتاج علماء رودس ، وتعد من بين كليهما. لا أحد غير الخريجين غير الدكتور مارتن لوثر كينغ جونيور في 24-26 أكتوبر ، ستكون أرضه التاريخية مكانًا لحدث فريد من نوعه: قمة المنبر. سينضم شخصيات بارزة من الفنون والأعمال والسياسة مع الشباب ونجوم المستقبل لإنتاج حلول قوية لتنويع اقتصاد الابتكار. اليوم ، يشعر حلم الدكتور كينغ في خطر. من الصعب أكثر من أي وقت مضى الحصول على وظيفة جيدة تدفع أجرًا عادلًا. تعمل التكنولوجيا على تغيير الاقتصاد بطرق لا يمكننا التنبؤ بها بعد. إن السود واللاتينيين والنساء ممثلون تمثيلا ناقصا بشكل مخيف في وادي السيليكون وعبر الولايات المتحدة.


شاهد الفيديو: Install a local MongoDB Database on macOS (شهر اكتوبر 2021).