CouchDB: Relaxing Offline JavaScript
أول عملية إنتاج غير تفاعلية بالكامل جاهزة ، أو تم الإعلان عن NoSQL ، قاعدة بيانات ، تسمى CouchDB ، الراعي الرسمي للمشروع ، Couchio ، أعلن يوم الأربعاء.
اثنين من التحسينات الرئيسية ل CouchDB جعله يستحق 1.0 ، قال كريس أندرسون ، المدير المالي والمؤسس من Couchio. واحد هو حقيقة أن أداء البرنامج قد تحسنت بشكل كبير. والآخر هو قدرته على العمل على أجهزة مايكروسوفت ويندوز. كما تم وضع الكثير من العمل في تثبيت البرنامج.
من حيث الأداء ، أظهر الإصدار الجديد زيادة في السرعة بنسبة 300٪ في القراءة والكتابة ، وفقًا لحسابات الاختبارات الداخلية التي أجراها Couchio. وقال أندرسون إن تحسينات الأداء تم تحقيقها من خلال تحسين الشفرة.
هذا هو أيضا الإصدار الأول من CouchDB الذي يمكن تشغيله بالكامل على أجهزة الكمبيوتر التي تعمل بنظام ويندوز ، سواء في الخوادم أو أجهزة الكمبيوتر المكتبية. يمكن أن تعمل الإصدارات السابقة على Linux ، وهناك إصدار يتم تطويره لنظام التشغيل الذكي Android Android.
CouchDB ، مشروع Apache Foundation ، هو قاعدة بيانات غير تفاعلية تخزن البيانات كأزواج بسيطة من قيم المفتاح. يتم تخزين البيانات باستخدام "تدوين كائن جافا سكريبت" (JSON) ويمكن الاستعلام عنها باستخدام طلبات
"يسمح لك بإنشاء تطبيقات ويب بدون طبقة وسط. بدلاً من قاعدة بيانات ، مكدس Java ومن ثم مستعرض ، لديك فقط HTTP و المتصفح ، "قال أندرسون.
قد يجد مطورو تطبيقات الويب أن التكنولوجيا مثيرة للاهتمام لأنها تسمح بتخزين البيانات خارج الخط ، والتي يمكن أن تكون مفيدة عند تصميم تطبيقات الويب للأجهزة التي لا تكون متصلة دائمًا بالإنترنت.
"دعم النسخ المتماثل دون اتصال هو فريد من نوعه حقا إلى CouchDB ، وخاصة في الفضاء مفتوح المصدر" ، وقال اندرسون. "إذا كان لديك مجموعة عمل ، فيمكن أن يكون لدى الجميع في مجموعة العمل هذه نسخة من البيانات ، ويمكن مزامنتها."
بالنسبة للمطورين ، قد يكون CouchDB أسهل في الاستخدام من قواعد البيانات العلائقية لأنه لا يتطلب منهم فهم كيفية إنشاء استعلامات SQL للكتابة أو رسم البيانات من قاعدة بيانات.
يستخدم تطبيق Google MapReduce للاستعلامات. وقال أندرسون: "يمكنك إجراء استعلامات معقدة. يمكنك إجراء أي نوع من الاستعلام في SQL يمكنك فعله في CouchDB ، على الرغم من أنه قد يتعين عليك التفكير في كيفية كتابة الاستعلام بطريقة مختلفة."
بدأ العمل في CouchDB 2005 في IBM كمشروع Lotus Notes للمساعدة في النسخ غير المباشر للبيانات. أصبح مشروعًا مستقلاً مفتوح المصدر في عام 2008. يقدم Couchio الدعم التجاري للبرنامج.
يغطّي Joab Jackson برمجيات الشركات والتكنولوجيا العامة الأخبار العاجلة لـ The IDG News Service. اتبع Joab على تويتر علىJoab_Jackson. عنوان البريد الإلكتروني لـ Joab هو [email protected]
Samsung Pats 128G-byte SSDs Into Mass Production
Samsung Electronics تنتج محركات الأقراص الصلبة ذات الحالة الصلبة بسعة 128 جيجا وتبدأ من إنتاج 256 جيجا بايت.
LG to Switch PDP Production Space to Solar Cells
تخطط LG Electronics لإنشاء خطي إنتاج خلايا شمسية في الفضاء يشغلهما خط تصنيع PDP في مصنع في ...
IPhone 3G، HTC Touch Diamond Spur Taiwanese Production
شحنات من IPhone 3Gs و HTC Touch Diamond الهواتف الذكية تحفز صناع تايوان في الربع الثالث.