Tarantool

Tarantool

یک پایگاه داده NoSQL که در یک سرور برنامه Lua فعال است.Tarantool قدرت برنامه نویسی شبکه Node.JS را با قابلیت استقامت داده های Redis ترکیب می کند..
Tarantool یک سیستم مدیریت پایگاه داده NoSQL است که در یک سرور برنامه Lua فعال است.این کد با توجه به مجوز BSD به صورت رایگان در دسترس است.سیستم عامل های پشتیبانی شده عبارتند از GNU / Linux ، Mac OS و FreeBSD.ویژگی های کلیدی برخلاف بسیاری از بانکهای اطلاعاتی NoSQL ، Tarantool از کلیدهای اصلی ، ثانویه ، کلیدهای چند بخشی ، HASH ، TREE و BITSET انواع شاخص پشتیبانی می کند.Tarantool از روشهای ذخیره شده Lua پشتیبانی می کند ، که می توانند به صورت اتمی به داده ها دسترسی پیدا کرده و تغییر دهند.رویه ها می توانند در زمان اجرا ایجاد ، اصلاح و رها شوند.استفاده از Lua به عنوان یک زبان پسوند با رویه های ذخیره شده خاتمه نمی یابد: برنامه های Lua می توانند در هنگام راه اندازی ، برای ایجاد محرک ها و کارهای پس زمینه ، با همسالان شبکه ای تعامل برقرار شوند.برخلاف چارچوب های توسعه برنامه های کاربردی که در اطراف الگوی "راکتور" اعمال می شود ، شبکه در سمت سرور Lua پی در پی ، در عین حال بسیار کارآمد است ، همانطور که در بالای محیط چند وظیفه همکاری ایجاد شده توسط خود سرور ساخته شده است.با استفاده از Lua ، Tarantool به طور معمول جایگزین بسیاری از نه چند عنصر موجود با یک سیستم خوب و با عملکرد خوب می شود و معماری های کاربردی پیچیده وب چند لایه را تغییر و ساده می کند.Tarantool از همانند سازی پشتیبانی می کند.نمونه ها ممکن است بصورت محلی یا میزبان از راه دور اجرا شوند.تکثیر Tarantool ناهمزمان است و نوشتن را به استاد مسدود نمی کند.هنگامی که یا اگر استاد در دسترس نباشد ، می توان ماکت را تغییر داد تا نقش مستر را بدون راه اندازی مجدد سرور به عهده بگیرد.

سایت اینترنتی:

دسته بندی ها

گزینه های دیگر برای Tarantool برای Chrome OS

Node.js

Node.js

Node.js یک سکوی ساخته شده در زمان اجرا JavaScript Chrome است که به راحتی می توانید برنامه های شبکه ای سریع و مقیاس پذیر را بسازید.