4 مستودعات
Libraries and engines that integrate directly into applications as a dependency, eliminating the need for a separate database server process.
Distinct from Database-as-a-Service Tooling: The candidates focus on cloud-based services (BaaS/PaaS/DBaaS), whereas this is about local, serverless library integration into an application process.
Explore 4 awesome GitHub repositories matching data & databases · Embedded Database Integrations. Refine with filters or upvote what's useful.
SQLite هو محرك قاعدة بيانات علائقية بدون خادم (serverless) ومكتبة مبنية بلغة C تقوم بتخزين البيانات في ملف قرص محلي واحد. يعمل كقاعدة بيانات SQL مضمنة، حيث يتكامل مباشرة مع التطبيقات دون الحاجة إلى عملية خادم منفصلة. يتضمن المحرك قدرات متخصصة لفهرسة البحث في النصوص الكاملة (full-text search) والاستعلام عن البيانات المكانية باستخدام هياكل R-Tree لنطاقات الإحداثيات الجغرافية أو الهندسية. يوفر النظام دعماً واسعاً لمعالجة بيانات SQL، واستعادة قواعد البيانات وإصلاحها، وتتبع التغييرات لمزامنة التعديلات بين قواعد البيانات. كما يتميز بواجهة تعتمد على الطرفية (terminal) لإدارة قواعد البيانات وتكوينها.
Integrating a full SQL engine directly into a larger application as a library to manage data without a separate server.
goleveldb هي قاعدة بيانات تخزين مفتاح-قيمة مدمجة للغة Go. توفر استمرارية البيانات المحلية والفهرسة، مما يسمح للتطبيقات بتخزين واسترجاع المعلومات باستخدام مفاتيح فريدة دون الحاجة إلى خادم منفصل. تنظم قاعدة البيانات البيانات باستخدام شجرة دمج منظمة بالسجل (log-structured merge-tree) وفهرسة دائمة بترتيب معجمي. يدعم هذا الهيكل عمليات مسح النطاق الفعالة وعمليات البحث القائمة على البادئة. يتضمن النظام قدرات لعمليات الكتابة المجمعة الذرية لضمان اتساق البيانات وتجنب التحديثات الجزئية. تتم إدارة الأداء من خلال تسجيل الكتابة المسبقة (write-ahead logging)، والتخزين المؤقت القائم على الذاكرة، وفلاتر bloom لتقليل إدخال وإخراج القرص غير الضروري.
Integrates directly into Go applications as a library to handle local persistence without a separate server.
H2 is a JDBC-compliant relational database management system written in Java. It functions as an embeddable SQL database that can run directly within an application process to remove network latency, or as an in-memory database for high-performance volatile storage. It also includes a web-based console for executing SQL commands and administering schemas. The system is characterized by its flexible deployment modes, including a standalone server mode for remote TCP/IP access and a mixed mode for simultaneous local and remote connectivity. It features a dialect emulation layer and compatibilit
Integrates directly into Java application processes to eliminate network latency and deployment complexity.
Ledisdb هو خادم قاعدة بيانات NoSQL عالي الأداء مكتوب بلغة Go. يعمل كمخزن مفتاح-قيمة يدعم هياكل البيانات المعقدة ويستخدم تخزين القرص الدائم لإدارة أحجام البيانات التي تتجاوز سعة ذاكرة النظام. تم تصميم النظام كخادم مستقل ومكتبة محرك قابلة للتضمين تدمج مباشرة في ثنائيات Go. يتميز بمخزن بيانات قابل للبرمجة ينفذ نصوص Lua البرمجية من جانب الخادم للعمليات الذرية ويوفر واجهة برمجة تطبيقات HTTP لتبادل البيانات باستخدام تسلسل JSON وBSON وmsgpack. تتضمن قاعدة البيانات قدرات لتكرار البيانات الموزعة بين العقد الأساسية والنسخ المتماثلة لضمان التوافر العالي. كما تنفذ انتهاء صلاحية البيانات (time-to-live) للإزالة التلقائية للبيانات، ومصادقة المستخدم لأمان الطلب، وأدوات صيانة لإصلاح ملفات البيانات التالفة.
Integrates the data engine directly into Go applications as a dependency, removing the need for a separate server.