DISQLite3 v6.1.2 – Native SQLite for Delphi
موتور پایگاه داده SQLite3 توکار برای Delphi
Specification
| Feature | Database, Encryption |
|---|
| Technology | Delphi (VCL) |
|---|
| Platform | Windows |
|---|
توضیحات:
DISQLite3 یک موتور پایگاه داده SQL مستقل، توکار و بدون نیاز به پیکربندی برای Delphi است. این ابزار مخصوص برنامه نویسان Delphi طراحی شده که به یک پایگاه داده محلی نیاز دارند، بدون اینکه مجبور باشند تنظیمات اولیه انجام دهند، آن را مدیریت کنند یا از DLL و وابستگیهای خارجی استفاده کنند.
کل پایگاه داده تنها در یک فایل روی دیسک ذخیره میشود. همچنین از تراکنشهای ACID، بخش بزرگی از استاندارد SQL-92، پایگاه دادههایی با حجم چند ترابایت و رشتهها و BLOBهایی با اندازه چند گیگابایت پشتیبانی میکند.
DISQLite3 علاوه بر امکانات کامل SQLite3، قابلیتهای اختصاصی Delphi را نیز در اختیار شما قرار میدهد. از جمله پشتیبانی از AnsiString، UnicodeString، WideString، Variant، TDataSet و TStream برای کار با BLOBها. همچنین کلاسهای Wrapper برای پایگاه داده و Statement، امکان Full Text Search با Tokenizerهای قابل تنظیم و Prefix Matching، رمزنگاری پایگاه داده با AES و تولید کلید مبتنی بر SHA256، به همراه پروژههای نمونه در این مجموعه ارائه شده است.
API این ابزار به گونه ای طراحی شده که استفاده از آن ساده باشد و تنها بخشهای مورد نیاز در زمان کامپایل وارد برنامه شوند. به همین دلیل حجم نهایی فایل خروجی نیز کوچک باقی میماند.
ویژگی ها:
- پایگاه داده SQL توکار و مستقل برای Delphi
- بدون نیاز به هیچ گونه پیکربندی برای راه اندازی پایگاه داده
- پشتیبانی از تراکنشهای ACID حتی پس از Crash شدن سیستم یا قطع برق
- ذخیره سازی کل پایگاه داده در یک فایل
- پشتیبانی از بیشتر قابلیتهای استاندارد SQL-92
- Full Text Search با Tokenizerهای قابل تنظیم
- رمزنگاری پایگاه داده با AES و تولید کلید توسط SHA256
- پشتیبانی از TDataSet، TStream، UnicodeString و Variant
- اتصال با حجم کم و کامپایل شدن فقط کدهای مورد نیاز در برنامه
مناسب برای:
این ابزار انتخابی مناسب برای توسعه دهندگان Delphi است که برنامههای Windows میسازند و به یک پایگاه داده محلی سازگار با SQLite به صورت توکار نیاز دارند.
سوالات متداول:
آیا DISQLite3 به DLL یا وابستگی خارجی نیاز دارد؟
خیر. DISQLite3 کاملا مستقل است و برای اجرا به هیچ DLL یا وابستگی خارجی احتیاج ندارد.
آیا DISQLite3 از تراکنشهای SQL پشتیبانی میکند؟
بله. این ابزار از تراکنشهای ACID پشتیبانی میکند و حتی در صورت Crash شدن سیستم یا قطع برق نیز یکپارچگی دادهها حفظ میشود.
آیا DISQLite3 برای پایگاه دادههای بزرگ مناسب است؟
بله. امکان کار با پایگاه دادههایی در مقیاس چند ترابایت و همچنین رشتهها و BLOBهایی با اندازه چند گیگابایت را فراهم میکند.
آیا DISQLite3 دارای APIهای اختصاصی Delphi است؟
بله. این ابزار از انواع رشتههای Delphi، مقادیر Variant، کلاسهای Wrapper برای Database و Statement، همچنین TDataSet و TStream برای مدیریت BLOBها پشتیبانی میکند.









Reviews
Clear filtersThere are no reviews yet.