koboldfs.

نظام الملفات الموزعة على مستوى التطبيق
التحميل الان

koboldfs. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Fabio Tranchitella
  • موقع ويب الناشر:
  • http://www.initd.org

koboldfs. العلامات


koboldfs. وصف

نظام الملفات الموزعة على مستوى التطبيق Koboldfs هو نظام ملفات موزعة على مستوى التطبيق مكتوب في Python. مستوحاة من Mogilefs، يشارك في بعض خصائصها وميزاتها: * مستوى التطبيق - لا توجد وحدات نواة خاصة مطلوبة؛ * لا توجد نقطة تفشل واحدة - يمكن تشغيل جميع مكونات إعداد Koboldfs (الخوادم وقاعدة البيانات) على أجهزة متعددة ، لذلك لا توجد نقطة تفشل واحدة (ما لا يقل عن 3 آلات مستحسن)؛ * النسخ المتماثل للملفات التلقائي - يتم نسخ الملفات تلقائيا بين جميع الخوادم. في Koboldfs، لا يوجد مفهوم "فئة"، لذلك لا يمكن تحديد ما إذا كان يجب تكرار ملف معين في مجموعة فرعية فقط من الخوادم المتاحة؛ * "أفضل من RAID" - في إعداد غير سان San Raid ، الأقراص زائدة عن الحاجة، ولكن المضيف ليس كذلك. إذا فقدت الجهاز بأكمله، فإن الملفات غير قابلة للوصول. Koboldfs تكرر الملفات بين الأجهزة الموجودة بين الأجهزة الموجودة على المضيفين المختلفة، لذلك تتوفر الملفات دائما؛ * مساحة الاسم المسطحة - يتم تحديد الملفات بواسطة مفاتيح المسمى في مساحة اسم عالمية مسطحة. يمكنك إنشاء أكبر عدد ممكن من المسافات الأساسية كما تريد، لذلك يمكن أن تعمل تطبيقات متعددة مع مفاتيح محتملة متضاربة على نفس تثبيت MOGILFS؛ * لا شيء مشترك - Koboldfs لا يعتمد على سان الثمن مع أقراص مشتركة. تحافظ كل آلة على الأقراص المحلية الخاصة بها؛ * لا توجد غارة مطلوبة - يمكن أن تكون الأقراص المحلية على عقد تخزين Koboldfs في غارة، أم لا. إنه أرخص، لأن RAID لا يشتري لك أي سلامة لا توفر mogilefs بالفعل؛ * نظام الملفات المحلية الأذرع - الأقراص المحلية على عقد تخزين koboldfs يمكن تنسيقها مع نظام الملفات الخاص بك (EXT3، XFS، إلخ ..). يقوم Koboldfs بإجراء تجزئة الدليل الداخلي الخاص به حتى لا تضغط على حدود نظام الملفات مثل "ملفات الأقراص الواحدة لكل دليل" أو "أدلة ماكس لكل دليل". استخدم ما تشعر بالراحة معه؛ * المحمولة تماما - إنها وحدة نمطية مثيرة فقط، وبالتالي يمكن تشغيلها على أي نظام تشغيل وهندسة معمارية مدعومة ب Python؛ * قاعدة البيانات - Agnostic - يمكن تشغيلها مع أي قاعدة بيانات SQL ؛ في الواقع يتم تنفيذ دعم PostgresQL فقط، ولكن إضافة دعم لقواعد البيانات الجديدة سريعة وسهلة؛ * دعم لخدمة الملفات المخزنة مباشرة بواسطة خادم ويب خارجي، مما يقلل من الحمل على Servers Application.Koboldfs غير: * Posix متوافق مع أنت لا تدير تطبيقات UNIX العادية أو قواعد البيانات ضد Koboldfs؛ إنه بموجب ملفات الكتابة بمجرد كتابة الأرشفة ويقوم فقط بقراءة متتابعة فقط (على الرغم من أنه يمكنك تعديل ملف عن طريق الكتابة فوقه باستخدام إصدار جديد). الاستخدام العينة: >>> من Stringio Import Strandio >> من Koboldfs Import Client >> > العميل = العميل ("التجريبي"، والخوادم = >>> عميل الطباعة .ping () صحيح >>> عميل الطباعة ، '/ ETC / MOTD') صحيح >>> الإخراج = Stringio () >>> إذا client.get ('MOTD'، الإخراج): >>> الإخراج .seek (0) >>> إخراج الطباعة.ريد () Linux ... >>> طباعة Client.get_url ('MOTD') http: // ... >>> عميل الطباعة. delete ('motd') صحيح >>> client.get ('motd'، خرج) خطأ >>> تأكيد Client.get_url ('MOTD') غير متطلبات حقيقية: بيثون ما الجديد في هذا الإصدار: إزالة وحدة koboldfs.zope والتبعية ذات الصلة؛ يمكن تحقيق نفس الوظيفة باستخدام koboldfs.client.clientpool، دون اعتمادا على أي حزمة ZOPE. أدخل koboldfs.client.transacyalclientpool، والذي يدعم المعاملات (اختياريا من مرحلتين). استخدم Sqlalchemy بدلا من اعتمادا مباشرا على psycopg2 لاتصال قاعدة البيانات؛ Koboldfs الآن (تقريبا) متوافق مع أي نهاية قاعدة بيانات بدعم من SQLAlchemy. وأضاف البرامج النصية init باستخدام buildout. أضافت اختبارات وحدة باستخدام SQLite كقاعدة قاعدة بيانات الظهر.


koboldfs. برامج ذات صلة

mlboost.

مكتبة تعلم الآلة المبتكرة النماذج الأولية الشديدة ...

158

تحميل