آموزش استفاده از CockroachDB در Peewee
آموزش استفاده از 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
- آموزش Peeweee
- آموزش مقدماتی Peeweee
- آموزش کلاس پایگاه داده در Peeweee
- آموزش کلاس مدل در Peeweee
- آموزش کلاس Field در Peewee
- آموزش ایجاد یک رکورد جدید در Peewee
- آموزش انتخاب رکورد در Peewee
- آموزش فیلترها در Peewee
- آموزش کلیدهای اولیه و کامپوزیت در Peewee
- آموزش به روزرسانی رکوردهای موجود در Peewee
- آموزش حذف رکوردها در Peewee
- آموزش ایجاد ایندکس در Peewee
- آموزش محدودیت ها در Peewee
- آموزش استفاده از MySQL در Peewee
- آموزش استفاده از PostgreSQL در Peewee
- آموزش تعریف پایگاه داده به صورت پویا در Peewee
- آموزش مدیریت اتصال در Peewee
- آموزش روابط و پیوستن در Peewee
- آموزش subquery در Peewee
- آموزش مرتب سازی در Peewee
- آموزش شمارش در Peewee
- آموزش توابع SQL در Peewee
- آموزش بازیابی ردیف تاپل در Peewee
- آموزش اپراتورهای تعریف شده توسط کاربر در Peewee
- آموزش تراکنش اتمی در Peewee
- آموزش خطاهای پایگاه داده در Peewee
- آموزش سازنده کوئری در Peewee
- آموزش ادغام با چارچوب های وب در Peewee
- آموزش افزونه های SQLite در Peewee
- آموزش پسوندهای PostgreSQL و MySQL در Peewee
دیدگاه شما