هل كوزموس Db Nosql

نشرت: 2022-11-16

Cosmos DB هي خدمة قاعدة بيانات موزعة عالميًا ومتعددة النماذج تدعم قواعد بيانات المستندات والقيمة الرئيسية والعمود العريض والرسم البياني. إنه مبني على النظام الأساسي السحابي Azure من Microsoft ويقدم نموذج تسعير بدون خادم ، الدفع عند الاستخدام. تم تصميم Cosmos DB من الألف إلى الياء مع مراعاة التوزيع العالمي والمقياس الأفقي. إنه يوفر العديد من نماذج الاتساق المحددة جيدًا ، ويضمن زمن انتقال مكون من رقم واحد يصل إلى رقم واحد عند النسبة المئوية 99 ، ويمكنه تلقائيًا توسيع نطاق الإنتاجية والتخزين بناءً على حركة مرور التطبيق.

في هذا الفصل ، سنلقي نظرة عامة عالية المستوى على خدمة قاعدة بيانات Cosmos DB الجديدة من Microsoft. يتطلب عمل التطبيقات الحديثة تنظيم كميات كبيرة من البيانات بطرق متنوعة. يعد CosmosDB خيارًا ممتازًا لمثل هذه التطبيقات نظرًا لقدرته على العمل كخدمة قاعدة بيانات. الخطوة الأولى في إنشاء التطبيق هي البدء في كتابة كود C #. باستخدام Net Core ، ستتمكن من استخدام البرمجة الشيئية. تمت كتابة هذا الرمز في NET for Cosmos DB.

يتم استخدام SDK الأساسي لتخزين الكائنات التي تم إنشاؤها. MongoDB هي خدمة قاعدة بيانات مع NoSQL. إذا لزم الأمر ، نحتاج فقط إلى تحديد إعدادات التسلسل وإلغاء التسلسل ؛ لا داعي للقلق بشأن تصدير كائن إلى جداول. عند استخدام قاعدة بيانات NoSQL ، يكون من الأسهل إنشاء إصدار واحد من التطبيق. نحن لا نطلب تعيينات معقدة أو ترجمات لحلولنا. تعتبر التعليمات البرمجية الموجهة للكائنات أسهل بكثير في العمل معها من البرامج الوسيطة المعقدة مثل ORMs. المرة الوحيدة التي نحتاج فيها لإضافة خاصية إلى كائن ما هي عندما نحتاج إلى استمرارها في قاعدة البيانات.

تعد DB Cosmos ، خدمة قاعدة بيانات NoSQL التي طورتها Microsoft ، مثالاً لمنصة الحوسبة السحابية. يتم الآن دعم Azure DocumentDB ، وهي خدمة قاعدة بيانات تم إصدارها مسبقًا ، بواسطة هذه الميزة. في هذه الدورة التدريبية ، سننشئ الإصدار الأول والثاني من تطبيق CosmosDB من أجل تبسيط عملية الانتقال. يتيح نظام Cosmos DB أداءً يمكن التنبؤ به ، وهو أمر بالغ الأهمية لتحقيق نتائج يمكن التنبؤ بها. تعتبر حوكمة موارد خدمة قاعدة البيانات معقدة للغاية ، مع درجة عالية من التفصيل والمراقبة حسب الطلب. يمكننا اختيار أنسب نموذج بيانات NoSQL بناءً على احتياجاتنا والاستفادة من ميزاته مثل التقسيم والتكرار وإدارة الموارد. الأنواع الأربعة الأكثر شيوعًا لقواعد بيانات NoSQL هي كما يلي.

نظرًا لأنه يستخدم تنسيقًا محسنًا للغاية يسمى Atom-RecordSequence (ARS) ، فهو فعال للغاية في تخزين البيانات داخليًا. يتم استخدام هذا التنسيق الداخلي بغض النظر عن نوع بيانات NoSQL أو واجهة برمجة التطبيقات المستخدمة. يمكننا الاستفادة من واجهة برمجة تطبيقات MongoDB إذا قمنا بترحيل تطبيق MongoDB موجود إلى CosmosDB. من الممكن أن يحتوي الحساب على عدة قواعد بيانات NoSQL من نفس النوع باستخدام نفس واجهة برمجة التطبيقات. سيكون لكل قاعدة بيانات مجموعة من الحاويات بأسماء مختلفة بناءً على النوع وواجهة برمجة التطبيقات لقاعدة البيانات هذه. يمكننا استخدام مجموعتنا الجديدة كقالب لزيادة الإنتاجية أو تقليلها ، اعتمادًا على عدد المستخدمين الذين نحتاجهم. يوضح الرسم البياني التالي التسلسل الهرمي للعناصر التي تنتمي إلى حساب CosmosDB بناءً على نوع قاعدة بيانات NoSQL المستخدمة.

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

عند حدوث أعطال في الأجهزة ، تكون البنية التحتية عالية المرونة ، مما يسمح لها بالاستمرار في العمل بشكل طبيعي. في هذا الفصل ، سنتعرف على الركائز الثلاث لـ CosmosDB: الأقسام والنسخ المتماثل وإدارة الموارد. أعطتنا هذه المعلومات فهمًا واضحًا للعناصر التي سنحتاج إلى استخدامها عند تطوير تطبيقات Cosmos DB . سننشئ حساب CosmosDB باستخدام واجهة برمجة تطبيقات SQL ، ثم نضيف قاعدة بيانات المستند إلى الحساب.

يمكن إدارة البيانات على نطاق واسع عالميًا بمساعدة قاعدة بيانات كوزموس ، وهي قاعدة بيانات موزعة ومتعددة النماذج بزمن انتقال منخفض. إنها قاعدة بيانات NoSQL مستندة إلى مجموعة النظراء ومتوفرة كـ aPaaS (النظام الأساسي كخدمة) على Microsoft Azure.

يتم توزيع CosmosDB ، وهي خدمة قاعدة بيانات عالمية من Microsoft ، عبر مجموعة متنوعة من الأنظمة الأساسية. يمكن لكل من Azure Cosmos DB و Apache Cassandra التواصل مع بعضهما البعض باستخدام برنامج تشغيل عميل Cassandra ، وهو مفتوح المصدر ومتوافق مع بروتوكول الإصدار 4 من بروتوكول الأسلاك الثنائية.

دعونا الآن نطرح السؤال الصحيح: لماذا لا نستخدم مخزن بيانات مثل CosmosDB لتخزين البيانات بشكل حقيقي؟ إنه غير عملي لأن DB Cosmos هي قاعدة بيانات NoSQL حيث يصعب فعليًا إنشاء علاقات بين الكيانات / الجداول / البيانات.

تكون أحمال عمل Azure CosmosDB ثقيلة في القراءة عند استخدام قراءات SQL والنقطة. إذا كنت تحتاج فقط إلى قراءة عنصر واحد ، فإن قراءات النقاط تكون أقل تكلفة وأسرع من قراءات الاستعلام. لا تحتاج قراءة النقطة إلى استخدام محرك الاستعلام للوصول إلى البيانات ويمكن قراءتها مباشرة من المصدر.

هل Cosmos Db علائقية أم Nosql؟

تم التقاط الصورة بواسطة packt-cdn

توفر CosmosDB ، وهي قاعدة بيانات NoSQL ، نماذج وأنواع بيانات متعددة. يتعامل نظام معالجة البيانات حاليًا مع ثلاثة أنواع من البيانات غير العلائقية. قواعد بيانات الوثيقة هي نوع من قواعد البيانات. تستند قواعد بيانات الرسم البياني إلى المعلومات المتوفرة في قاعدة بيانات الرسم البياني.

Azure CosmosDB هي خدمة قاعدة بيانات NoSQL عالمية مؤتمتة بالكامل ومتعددة المستويات ، مع إجراء نسخ متماثل شفاف متعدد الشرائح وتوزيع عالمي متكامل. تعد قواعد بيانات المستندات والرسم البياني والقيمة الرئيسية والعمود من أكثر قواعد بيانات NoSQL استخدامًا. محاكي CosmosDB من Microsoft مجاني ويمكن تنزيله للاستخدام محليًا. لقد توصلنا إلى طريقة جديدة لتقليل تكلفة البيئة بعد أن طلبت منا شركة Unilever ذلك. تمكنا من إزالة بعض قواعد البيانات من CosmosDB نتيجة الجمع بين جميع بيئات الاختبار في مكان واحد. بعد فترة ، بدأ اثنان من الروبوتات في التباطؤ. اتضح أن CosmosDB لم يكن لديه وحدات طلب كافية في الثانية (RU / s).

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

ستستفيد الشركات التي تتطلب توسيعًا سريعًا لتخزين البيانات وترغب في إبعاد عملائها عن بياناتهم بشكل كبير من استخدام DB Cosmos. من حيث الإعداد ، فإن MongoDB أفضل ، لكن Azure Cosmos DB أسرع. علاوة على ذلك ، يدعم Azure CosmosDB المزيد من مستويات التناسق ، مما يسمح لك بالاختيار بين ضمانات ACID القوية والاتساق النهائي.

لماذا يعتبر Cosmos Db أفضل قاعدة بيانات للأعمال

يعد نظام CosmosDB خيارًا رائعًا للشركات التي تتطلب قاعدة بيانات ارتباطية مع تحجيم وسرعة NoSQL. إنها قاعدة بيانات متعددة الاستخدامات يمكن للمطورين استخدامها لإنشاء التطبيقات ونشرها بسرعة وسهولة.

هل يدعم Cosmos Db Nosql؟

الصورة مأخوذة من: أليشا

نعم ، يدعم نظام Cosmos DB قواعد بيانات NoSQL. قواعد بيانات NoSQL هي نوع من قواعد البيانات التي لا تستخدم نموذج قاعدة البيانات العلائقية التقليدية القائمة على الجدول. بدلاً من ذلك ، يستخدمون نموذجًا أكثر مرونة وقابلية للتوسع يمكن تحجيمه بسهولة أكبر لتلبية احتياجات التطبيقات الحديثة.

Azure Cosmos DB هي خدمة قاعدة بيانات موزعة عالميًا وقابلة للتطوير على نطاق واسع ومتعددة النماذج تقدمها Microsoft. من الأهمية بمكان أن تكون قادرًا على تنظيم كميات هائلة من البيانات التي قد تتدفق عبر التطبيقات الحديثة بطرق متنوعة. في هذه الجلسة ، سننظر في خدمة قاعدة البيانات المبتكرة هذه بعمق أكبر. في هذا الفصل ، سننظر في كيفية كونها خدمة قاعدة بيانات ممتازة لمثل هذه التطبيقات. لتغيير النموذج ، نريد أن نبدأ العمل مع قواعد بيانات NoSQL. تتضمن عملية الترحيل تغيير الجداول والعلاقات لمطابقة تعيينات ORMs. لا توجد علاقة ORM لخدمة قاعدة بيانات NoSQL وكود التطبيق الخاص بنا.

نحن نستعلم عن الأشياء ، ونواصلها ، ونسترجعها ، ونعمل معها. على عكس نظام إدارة قواعد البيانات التقليدية ونظام إدارة قواعد البيانات العلائقية ، فإن قواعد بيانات NoSQL تجعل من السهل إنشاء الإصدار الأول من التطبيق. إذا لزم الأمر ، يمكننا تحديد إعدادات التسلسل وإلغاء التسلسل ؛ ومع ذلك ، يمكننا تجنب الاضطرار إلى تعيين كائن إلى جداول والعلاقات فيما بينها. Data CosmosDB هي خدمة قاعدة بيانات NoSQL تم إنشاؤها كجزء من النظام الأساسي السحابي لـ Microsoft ، Azure. لتبسيط الانتقال إلى Cosmos DB ، سننشئ الإصدار الأول والثاني من التطبيق. يمكن أن يستخدم نظام Cosmos DB قسمًا للسماح بالتوسع المرن للتخزين والإنتاجية. يمكن أن يوفر 99.99٪ (المعروف أيضًا باسم أربعة تسعة) من التوافر في منطقة واحدة و 99.999٪ من التوافر في مناطق متعددة.

تعتبر خدمة قاعدة البيانات محددة جدًا بشأن إدارة الموارد ، مع دقة عالية جدًا وعلى أساس كل طلب. سيضمن كل طلب لاحق إنتاجية ووقت استجابة محددين مسبقًا باستخدام خدمة قاعدة البيانات. لتخزين البيانات ، تستخدم الواجهة الخلفية لـ CosmosDB تنسيقًا يُعرف باسم Atom-Record-Sequence (ARS). يعمل ARS بشكل جيد للغاية عندما يتعلق الأمر بالتقسيم والنسخ المتماثل. يتم تخزين البيانات في هذا التنسيق الداخلي بغض النظر عن نوع بيانات NoSQL أو واجهة برمجة التطبيقات المستخدمة. يجب أن نستخدم واجهة برمجة تطبيقات محددة للتفاعل مع قاعدة البيانات الخاصة بنا بناءً على نموذج البيانات الذي نستخدمه. عندما تكون قاعدة بيانات NoSQL قيد الاستخدام في حساب ما ، يمكن استخدام واجهة برمجة التطبيقات المرتبطة بقاعدة البيانات هذه للوصول إلى العديد من قواعد بيانات NoSQL المختلفة.

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

في API ، الحاوية هي المورد المنطقي الذي يمكن الوصول إليه عبر المجموعات أو الرسوم البيانية أو الجداول. يتم نشر مجموعات النسخ المتماثلة على نطاق واسع من مجالات الخطأ لضمان أن البنية التحتية مرنة للغاية ويمكن استعادتها دون فشل. شارك في اختبار Cosmos DB لاختبار معلوماتك. كما تمت مناقشته في الفصل السابق ، هناك ثلاث ميزات رئيسية مطلوبة لدعم الميزات الإضافية: تخصيص الموارد ، والنسخ المتماثل ، وإدارة الموارد. نحن نعرف الآن أسماء العناصر التي يجب استخدامها لإنشاء تطبيقات يمكنها التواصل مع Cosmos DB.

يستخدم SQL الموجه نحو العمود كأساس له وهو قاعدة بيانات NoSQL موزعة تتوسع أفقيًا. يعد نظام CosmosDB خيارًا ممتازًا لتخزين كميات كبيرة من البيانات ليتم الوصول إليها من خلال مجموعة متنوعة من التطبيقات. تسمح لك واجهة برمجة التطبيقات المستندة إلى CosmosDB REST بالوصول إلى البيانات وإدارتها بسهولة.

Azure Cosmos Db: أفضل ما في العالمين

يتوفر إسقاط API هذا لجميع أنواع نماذج NoSQL الرئيسية ، بما في ذلك الأعمدة والمستندات والرسوم البيانية والقيم الأساسية. الرسم البياني (الرسم البياني) و NoSQL متوافقان تمامًا مع بعضهما البعض عبر Gremlin API.
تنظم قواعد البيانات الموجهة للمستندات مثل MongoDB البيانات في مجموعات ، وهي ميزة تجعلها مثالية لتخزين المستندات. يمكن أن تكون أنواع المستندات في MongoDB مخططات أو مجرد مستندات. استخدام عوامل MongoDB التالية في Azure Cosmos DB لـ MongoDB كالتالي: $ find () و $ findOne () و $ findAndDelete () و $ findAndUpdate () و $ findAnd Count () و $ findAndMax () مزيد من المعلومات حول MongoDB يمكن العثور عليها في الوثائق.
قواعد بيانات MongoDB غير مستضافة على Azure CosmosDB. ومع ذلك ، إذا تم تعيين الإصدار 3.6 من خادم MongoDB على الإعداد الافتراضي ، فإن Azure CosmosDB for MongoDB متوافق معه.

هل يعتمد Cosmos Db على Mongodb؟

لا توجد إجابة محددة لهذا السؤال لأنه يبدو أنه مطروح للنقاش. يقول البعض أن Cosmos DB مبني على MongoDB ، بينما يدعي البعض الآخر أن الاثنين متشابهان ببساطة. ومع ذلك ، تجدر الإشارة إلى أن MongoDB هو أحد محركات قواعد البيانات العديدة التي يدعمها Azure Cosmos DB.

تعد قاعدة بيانات Azure CosmosDB خيارًا ممتازًا لمن يبحثون عن قاعدة بيانات NoSQL موزعة عالميًا وقابلة للتطوير على نطاق واسع وذات زمن انتقال منخفض ومفهرسة بالكامل ومتعددة النماذج. نظرًا لأن Azure CosmosDB يعتمد على محرك SQL الذي يعرفه معظم المطورين ، فإن ترحيل الموارد واستخدامها أمر بسيط. إنه خيار رائع لتطوير الأجهزة المحمولة والويب ، بالإضافة إلى الألعاب والويب. من المهم لتطبيقات إنترنت الأشياء أن تكون قادرة على التعامل مع كميات كبيرة من البيانات.


ما هو كوزموس ديسيبل

Cosmos DB هي خدمة قاعدة بيانات NoSQL قائمة على السحابة من Microsoft Azure. إنه يوفر قاعدة بيانات قابلة للتطوير على نطاق واسع وموزعة عالميًا تدعم نماذج بيانات متعددة ، بما في ذلك القيمة الرئيسية والمستندات والرسوم البيانية. يوفر نظام Cosmos DB زمن انتقال منخفضًا مضمونًا وتوافرًا عاليًا ، مع اتفاقيات مستوى الخدمة الشاملة (SLAs).

CosmosDB هي خدمة قواعد بيانات موزعة عالميًا ومتعددة النماذج من Microsoft يمكن الوصول إليها من أي مكان في شبكة Azure. نظرًا لأدواتها وتقنياتها ، تتمتع DB Cosmos بإنتاجية عالية وزمن انتقال منخفض وتوافر مرتفع. الغرض من هذه المقالة هو تقديم نظرة عامة أساسية عن CosmosDB. إذا كنت تريد معرفة المزيد حول Cosmos DB ، فيمكنك معرفة المزيد على مدونتنا ، Azure Tutorial. تعد قاعدة البيانات متعددة النماذج الموزعة عالميًا وذات زمن انتقال منخفض مكونًا رئيسيًا في نظام Cosmos DB من Microsoft. تجعل البنية القائمة على السحابة من PaaS (النظام الأساسي كخدمة) من Microsoft Azure. يتوفر Azure DocumentDB ، الموجود في Cosmos DB ، في أي مكان.

باستخدام حساب Azure Cosmos DB ، يمكننا إنشاء قواعد بيانات وحاويات وعناصر متعددة بالإضافة إلى إدارة البيانات. هناك تخزين عالمي للبيانات ، مما يسمح لقواعد البيانات بأن تكون قريبة من العملاء ، مما يقلل من زمن الوصول. علاوة على ذلك ، مع مجموعة متنوعة من الميزات التي يوفرها CosmosDB ، من الأسهل فهرسة وقياس وإتاحة عالية ممكنة.

Azure Cosmos DB هو النظام الأساسي المثالي لتخزين ملفات JSON لأنه قائم على السحابة ويمكنه تخزين البيانات شبه المنظمة. من خلال استخدام خدمات الويب الأصلية من Amazon ، تجعل خدمة S3 من السهل تنفيذ تحليلات البيانات الضخمة والذكاء الاصطناعي والتعلم الآلي ومعالجة بيانات الوسائط.
يعد أيضًا خيارًا رائعًا لتخزين كميات كبيرة من البيانات باستخدام دعم Table API في Azure Cosmos DB. يستفيد تخزين الطاولة من سعة التخزين السريعة والمتاحة للغاية ، مما يسمح بالوصول السريع والمنتظم الذي تتطلبه مجموعات البيانات.

هل Cosmos Db مثل Mongodb؟

يمكن استخدام CosmosDB ، وهي قاعدة بيانات متعددة النماذج وقابلة للتطوير عالميًا ، لتشغيل التطبيقات التشغيلية. من نواح كثيرة ، إنه مشابه لـ MongoDB ، لكنه يفتقر إلى التوافق والوظائف. على سبيل المثال ، قد تتمكن فقط من الاستعلام عن البيانات باستخدام نموذج واحد.

ما هو Azure Cosmos Db؟

Azure CosmosDB هي قاعدة بيانات NoSQL وعلائقية تُدار بالكامل في السحابة ومناسبة لتطوير التطبيقات. نحن نضمن السرعة بأي مقياس من خلال إجراء استجابات بمقياس ميلي ثانية والتوسيع تلقائيًا إلى أي مستوى.

كوزموس دي بي مقابل مونجودب

تُستخدم قواعد بيانات NoSQL المستندة إلى المستندات مثل MongoDB بشكل أساسي لتخزين المعلومات. ومع ذلك ، فإنه يسمح لك بالاستعلام عن البيانات الخاصة بك كما لو كانت عبارة عن مخزن SQL أو قيمة مفتاح أو رسم بياني ، بينما يسمح لك CosmosDB فقط بالاستعلام عن نفس البيانات التي قمت بإنشائها.

لم يكن من غير المألوف قبل بضع سنوات أن يتمكن الموظفون من أداء معالجة البيانات دون اتصال بالإنترنت لتحليل كميات كبيرة من البيانات. أصبح تحليل البيانات الضخمة أكثر أهمية حيث تسعى الشركة جاهدة للتميز والنمو. في الأساس ، تم اعتبار قواعد بيانات NoSQL منافسًا قويًا لمتطلبات تخزين البيانات ومعالجتها. يمكن استخدام قواعد بيانات NoSQL المستندة إلى المستندات ، مثل MongoDB ، لإنشاء تطبيقات حديثة وموزعة وقائمة على السحابة. وهو يدعم الكائنات المتداخلة بالإضافة إلى تخزين البيانات الصفيف والثنائي ، بالإضافة إلى المستندات المشابهة لـ JSON. يمكن استخدام قاعدة بيانات MongoDB كخدمة على أي منصة سحابية ، بما في ذلك Google Cloud Platform أو Azure أو Amazon Web Services. كانت أحجام حمولة Azure Cosmos DB أصغر ، حيث تراوحت من 1 كيلو بايت إلى 10 كيلو بايت ، ومن 100 كيلو بايت إلى 100 كيلو بايت.

على الرغم من ذلك ، كان أداء MongoDB جيدًا مع زيادة حجم الحمولة. وفقًا لنتائج الدراسة ، فإن Azure Cosmos DB API for MongoDB هو الأنسب لأحمال العمل ذات التخزين العالي وظروف القراءة الكثيفة وحركة المرور المتغيرة. من المتوقع أن تكلف بطاقة MongoDB Atlas Azure M40 256 جيجابايت 1095 دولارًا شهريًا. يمكن للعملاء القراءة من أي نسخة متماثلة ثانوية إذا اختاروا استخدام SecondaryPreferred [MB4] عند استخدام إعداد MongoDB Atlas 3 مرات. له تأثير على سعر Azure Cosmos DB نظرًا لزيادة عدد العمليات / الثانية (وتكرار تحديثات واجهة المستخدم). تمكن Cazton الشركات الصغيرة والمتوسطة وشركات Fortune 500 من تحويل أعمالها رقميًا. يتكون فريقنا من محترفين تقنيين ذوي مهارات عالية من جميع أنحاء العالم. يمكن لخبرائنا تحديد احتياجاتك الحالية والمستقبلية والتنبؤ بها وتلبيتها في غضون دقائق. نحن نقدم خدمات الاستشارات والتدريب في مجموعة متنوعة من المواقع في جميع أنحاء الولايات المتحدة ، بما في ذلك أوستن ودالاس وهيوستن ونيويورك ونيوجيرسي وإيرفين ولوس أنجلوس ودنفر وبولدر وشارلوت وأورلاندو وميامي وسان أنطونيو وسان دييغو ، سان فرانسيسكو وسان خوسيه وستامفورد

كوزموس ديسيبل مقابل Postgresql

هناك بعض الاختلافات الأساسية بين Cosmos DB و PostgreSQL. أولاً ، يعد Cosmos DB نظام قاعدة بيانات مملوكًا تم تطويره بواسطة Microsoft ، في حين أن PostgreSQL هو نظام قاعدة بيانات مفتوح المصدر. ثانيًا ، تقدم Cosmos DB مجموعة شاملة من الميزات المصممة لجعلها مناسبة لعمليات النشر العالمية واسعة النطاق ، في حين أن PostgreSQL موجه أكثر نحو عمليات النشر المحلية الأصغر. أخيرًا ، تقدم Cosmos DB نموذج تسعير الدفع عند الاستخدام ، بينما تتطلب PostgreSQL عادةً رسوم ترخيص مسبقة.