0
wZD هو خادم مكتوب بلغة Go يستخدم نسخة معدلة من قاعدة بيانات BoltDB كخلفية لحفظ وتوزيع أي عدد من الملفات الصغيرة والكبيرة ، مفاتيح / قيم NoSQL ، في شكل مضغوط داخل قواعد بيانات Bolt الصغيرة (المحفوظات) ، معتوزيع الملفات والقيم في قواعد بيانات BoltDB حسب عدد الأدلة أو الدلائل الفرعية والهيكل العام للأدلة.يمكن أن يؤدي استخدام wZD إلى حل مشكلة عدد كبير من الملفات على أي نظام ملفات متوافق مع POSIX ، بما في ذلك نظام متفاوت المسافات.ظاهريًا يعمل كخادم WebDAV منتظم .... ... ولن تعد هناك مليارات من الملفات.الميزات: - متعدد الخيوط - خوادم متعددة للتسامح مع الخطأ وموازنة الحمل - يدعم HTTPS وإذن IP - أساليب HTTP المدعومة: GET ، HEAD ، OPTIONS ، PUT ، POST و DELETE - إدارة سلوك القراءة والكتابة من خلال رؤوس العملاء - دعم الظاهري القابل للتخصيصالمضيفين - القياس الخطي للقراءة والكتابة باستخدام أنظمة الملفات المجمعة - الطرق الفعالة لقراءة البيانات وكتابتها - يدعم تكامل بيانات CRC عند الكتابة أو القراءة - سهولة مشاركة البيانات لآلاف أو ملايين أرشفة بولت استنادًا إلى بنية الدليل - دعم الوضع المختلط، مع القدرة على حفظ الملفات الكبيرة بشكل منفصل عن محفوظات Bolt - يتضمن أرشيفات wZA متعددة الخيوط لترحيل الملفات دون إيقاف الخدمة. تم تصميم خادم wZD للاستخدام المختلط.يمكن للمرء أن يكتب ليس فقط الملفات العادية ، ولكن حتى المستندات التي تم إنشاؤها بواسطة html أو json ، ويمكن للمرء ببساطة استخدام NoSQL كقاعدة بيانات مشاركة تتألف من عدد كبير من قواعد بيانات BoltDB الصغيرة ، وتنفيذ جميع عمليات المشاركة من خلال هيكل الأدلة والدلائل.