| نسخه | 5.0.11 |
|---|---|
| ناشر | VelocityDB |
| تاریخ انتشار | ۱۵ نوامبر ۲۰۱۵ |
| تاریخ اضافه شده | ۱۵ نوامبر ۲۰۱۵ |
| الزامات سیستم عامل | Windows 10, Windows 8, Windows, Windows Server 2008, Windows 7 |
| الزامات | Microsoft .NET Framework 4.0 |
| کل بارگیری ها | ۲۷۸ |
| قیمت | Free to try |
شرح
VelocityDB یک سیستم مدیریت پایگاه داده شی گرا (OODBMS) یا به سادگی یک سیستم مدیریت پایگاه داده شی (ODBMS) است، اما همچنین یک NoSQL، یک فروشگاه داده نمودار و یک انتخاب عالی برای پایگاه داده جاسازی شده یا یک پایگاه داده توزیع شده است. با استفاده از کلاس BTreeMap [Key, Value]، یک فروشگاه کلید/مقدار توزیع شده کارآمد نیز ارائه می شود.
آیات مفعولی رابطه ای. یک پایگاه داده رابطه ای تمام داده ها را در جداول روی سرور ذخیره می کند. مشتریان با استفاده از دستورات SQL مانند "انتخاب * از بازیگران" با چنین سرورهایی صحبت می کنند. داده ها نیز با استفاده از SQL ایجاد و به روز می شوند. VelocityDB یک پایگاه داده رابطه ای نیست (اما در مدیریت روابط بسیار خوب است)، با VelocityDB اشیاء C# به عنوان اشیاء با همه مراجع/روابط بین اشیاء ذخیره می شوند. استفاده از اشیاء C# مداوم VelocityDB بسیار شبیه به استفاده از اشیاء C# در حافظه است. داده ها با ایجاد اشیاء C# ایجاد می شوند، به روز رسانی با به روز رسانی اشیاء C# انجام می شود. فروشگاه دائمی با استفاده از تراکنشهای دارای محافظ قفل انجام میشود تا یک کاربر نتواند بهطور تصادفی تغییرات کاربر دیگر را لغو کند. مانند اکثر سیستم های پایگاه داده، VelocityDB از صفحه بندی استفاده می کند، اما برخلاف سایر سیستم ها، صفحات داده VelocityDB اندازه متغیری دارند و می توانند به صورت اختیاری رمزگذاری و فشرده شوند. اشیاء پایدار VelocityDB یک شناسه شی (Oid) دارند که شامل DatabaseNumber-PageNumber-SlotNumber است.
سیستم مورد نیاز برای استفاده از VelocityDB باید Visual Studio 2012 C# و یک رایانه شخصی با ویندوز 8 داشته باشید (نسخه های ویندوز دیگر در صورت جدید بودن اوکی هستند). سایر زبان های دات نت نیز ممکن است استفاده شوند. SharpDevelop یک جایگزین وزن سبک رایگان برای ویژوال استودیو است. برخی از نسخه های ویژوال استودیو نیز رایگان هستند. پلتفرمهای MacOS و Linux با استفاده از پلتفرم متقابل، منبع باز .NET توسعه چارچوب mono در دسترس هستند. دانلود آزمایشی رایگان VelocityDB از اینجا در دسترس است. انتخاب های استفاده از VelocityDB مستقل روی یک رایانه شخصی استفاده کنید یا از کلاینت های توزیع شده نامحدود با سرورهای توزیع شده نامحدود استفاده کنید. نسخه مستقل تقریباً هر کاری را که نسخه کلاینت + سرور(ها) می تواند انجام دهد می تواند انجام دهد. برای تفاوت ها به مقایسه جدول ویژگی ها مراجعه کنید. فواید. VelocityDB بسیار مقیاس پذیر است، می تواند برنامه های کاربردی کوچک با مقادیر کمی از داده های ثابت و همچنین برنامه هایی را که از تریلیون ها شی تا اندازه حدود یک یوتابایت در هر جلسه استفاده می کنند، مدیریت کند. تعداد نامحدودی از جلسات را می توان در هر برنامه استفاده کرد. عملکرد فوق العاده است، پایگاه داده یک میلیارد نفر به سرعت ایجاد می شود و می توان با VelocityDbBrowser مرور کرد.