6.2/10 (17 أصوات )

nydus هو وحدة الذي يوفر المرافق بيثون قاعدة بيانات عامة ، بما في ذلك تجميع الاتصال والتوجيه حتى تتمكن من النطاق مثل سبيل المثال التالي pro.The يخلق كتلة اتصال موقع الاحساس الذي ستوزع يقرأ ويكتب على أساس معامل بحث بسيطة من مفتاح تجزئته :> >> من create_cluster استيراد nydus.db>>> موقع الاحساس = create_cluster ({>>>'محرك' : 'nydus.db.backends.redis.Redis'،>>> 'توجيه' : 'nydus.db.routers.redis . PartitionRouter '،>>>' يستضيف ': {>>> 0 : {' DB ':}،>>> 0 1 : {' DB ': 1}،>>> 2 : {' DB ': 2} ،>>>}>>>})>>> redis.incr الدقة = ('فو')>>> تأكيد الدقة == 1 الاحتياجات : بيثون



  • مرات التنزيل: 168
  • متطلبات التشغيل:
  • الحجم:
  • الترخيص:
  • الاصدار : nydus
  • اضيف في: 0000-00-00 00:00:00
  • اخر تحديث: 18/08/2011
  • الموقع علي الانترنت:






Description




nydus is a Python module that provides generic database utilities, including connection clustering and routing so you can scale like a pro.The following example creates a Redis connection cluster which will distribute reads and writes based on a simple modulus lookup of the hashed key:>>> from nydus.db import create_cluster>>> redis = create_cluster({>>> 'engine': 'nydus.db.backends.redis.Redis',>>> 'router': 'nydus.db.routers.redis.PartitionRouter',>>> 'hosts': {>>> 0: {'db': 0},>>> 1: {'db': 1},>>> 2: {'db': 2},>>> }>>> })>>> res = redis.incr('foo')>>> assert res == 1 Requirements:

· Python









التعليقات علي nydus 0.1.2
اضافة تعليق

تعليقات الفيسبوك

تعليقات الموقع