آموزش استفاده از CockroachDB در Peewee

3 سال پیش

آموزش استفاده از CockroachDB در Peewee

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش استفاده از CockroachDB در Peewee خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش پایتون مختص بازار کار

CockroachDB یا پایگاه داده  (CRDB)  توسط شرکت نرم افزاری رایانه ای Cockroach Labs توسعه یافته است. این یک پایگاه داده مبادله ای مقیاس پذیر، مستمر و تکراری است که برای ذخیره کپی داده ها در چندین مکان به منظور دسترسی سریع طراحی شده است.

Peewee از طریق پایگاه CockroachDatabase که در ماژول افزونه playhouse.cockroachdb تعریف شده است، از این پایگاه داده پشتیبانی می کند. این ماژول شامل تعریف CockroachDatabase به عنوان زیر کلاس کلاس PostgresqlDatabase از ماژول اصلی می باشد.

علاوه بر این، روش ()run_transaction  وجود دارد که یک تابع را درون یک تراکنش اجرا می کند و منطق تلاش مجدد خودکار در سمت سرویس گیرنده را ارائه می دهد.

کلاس های فیلد

برنامه افزودنی همچنین دارای کلاسهای خاصی است که به عنوان ویژگی در مدل سازگار با CRDB استفاده می شود.

UUIDKeyField-یک فیلد کلید اصلی است که از نوع UUID CRDB با یک UUID پیش فرض ایجاد شده به طور تصادفی استفاده می کند.

RowIDField – یک فیلد کلید اصلی که از نوع INT CRDB با یک ()default_rowid استفاده می کند.

JSONField – مشابه Postgres BinaryJSONField.

ArrayField – مشابه پسوند Postgres، اما از آرایه های چند بعدی پشتیبانی نمی کند.

 

منبع.

 

لیست جلسات قبل آموزش Peeweee

  1. آموزش Peeweee
  2. آموزش مقدماتی Peeweee
  3. آموزش کلاس پایگاه داده در Peeweee
  4. آموزش کلاس مدل در Peeweee
  5. آموزش کلاس Field در Peewee
  6. آموزش ایجاد یک رکورد جدید در Peewee
  7. آموزش انتخاب رکورد در Peewee
  8. آموزش فیلترها در Peewee
  9. آموزش کلیدهای اولیه و کامپوزیت در Peewee
  10. آموزش به روزرسانی رکوردهای موجود در Peewee
  11. آموزش حذف رکوردها در Peewee
  12. آموزش ایجاد ایندکس در Peewee
  13. آموزش محدودیت ها در Peewee
  14. آموزش استفاده از MySQL در Peewee
  15. آموزش استفاده از PostgreSQL در Peewee
  16. آموزش تعریف پایگاه داده به صورت پویا در Peewee
  17. آموزش مدیریت اتصال در Peewee
  18. آموزش روابط و پیوستن در Peewee
  19. آموزش subquery در Peewee
  20. آموزش مرتب سازی در Peewee
  21. آموزش شمارش در Peewee
  22. آموزش توابع SQL در Peewee
  23. آموزش بازیابی ردیف تاپل در Peewee
  24. آموزش اپراتورهای تعریف شده توسط کاربر در Peewee
  25. آموزش تراکنش اتمی در Peewee
  26. آموزش خطاهای پایگاه داده در Peewee
  27. آموزش سازنده کوئری در Peewee
  28. آموزش ادغام با چارچوب های وب در Peewee
  29. آموزش افزونه های SQLite در Peewee
  30. آموزش پسوندهای PostgreSQL و MySQL در Peewee
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه