awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mbdavid avatar

mbdavid/LiteDB

0
View on GitHub↗
9,410 نجوم·1,320 تفرعات·C#·MIT·10 مشاهداتwww.litedb.org↗

LiteDB

LiteDB is a serverless, embedded NoSQL document database for .NET applications. It persists data into a single portable file, functioning as a BSON data store that resides within the application process rather than running as a separate server.

The system is ACID compliant, utilizing write-ahead logging to ensure atomic, consistent, isolated, and durable transactions. It includes built-in encryption to provide secure local data storage and protect files on disk from unauthorized access.

The project covers object-document mapping to convert classes into document formats, indexed search capabilities via B-tree indexing, and specialized streaming for large binary objects. It also provides a dedicated administrative studio for visual data administration and modification.

Features

  • Embedded Databases - Provides a lightweight, serverless NoSQL document store that runs directly within the application process.
  • Single-File Persistence - Persists the entire database and its metadata within a single portable binary file.
  • BSON - Utilizes BSON binary JSON format for compact and efficient document serialization.
  • Document Mappings - Provides a fluent mapping interface and attribute-based system to convert .NET classes into documents.
  • ACID Transactional Cores - Provides a storage engine with atomic, consistent, isolated, and durable transaction processing.
  • Embedded Storage Engines - Operates as a lightweight embedded storage engine for local file-based NoSQL data.
  • Database Transactions - Provides ACID-compliant transaction management to ensure data integrity and recovery.
  • NoSQL Schema Mappings - Converts .NET classes into flexible document formats for easy storage and retrieval.
  • Document Stores - Functions as a serverless embedded NoSQL document store for .NET applications.
  • BSON Storage Engines - Implements a NoSQL database using binary JSON (BSON) to map objects to documents.
  • Query Execution Engines - Implements a high-performance query execution engine for indexed searches and data retrieval.
  • B-Tree - Uses B-Tree structures to organize document keys and fields for efficient range queries and lookups.
  • Write-Ahead Logging - Ensures ACID compliance and data durability by recording mutations to a write-ahead log.
  • Local Database Security - Protects sensitive information in local database files using built-in encryption.
  • Binary Object Storage - Provides specialized storage for large binary blobs to prevent document fragmentation.
  • Application Persistence - Enables local persistence of application settings and user data using a serverless model.
  • Binary Data Streaming - Provides a specialized storage mechanism for streaming binary data that exceeds standard document size limits.
  • Database Page Caching - Implements a page-based memory management system to reduce disk I/O via fixed-size block caching.
  • Attribute-Based Mappings - Implements attribute-based object mapping to automate the translation of .NET classes into document fields.
  • Data Encryption - Ships built-in cryptographic protection to secure the database file on disk from unauthorized access.
  • Encrypted Database Managers - Implements a password-protected, encrypted file system for securing local database data at rest.
  • Database Administration Interfaces - Includes a dedicated administrative studio for the visual exploration and modification of database documents.
  • Data Storage - Embedded NoSQL document store.
  • Database Engines - Single-file NoSQL document store.
  • Database Systems - Embedded NoSQL document store.
  • Databases and Storage - Single-file NoSQL document store for .NET.

سجل النجوم

مخطط تاريخ النجوم لـ mbdavid/litedbمخطط تاريخ النجوم لـ mbdavid/litedb

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ LiteDB

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع LiteDB.
  • litedb-org/litedbالصورة الرمزية لـ litedb-org

    litedb-org/LiteDB

    9,409عرض على GitHub↗

    LiteDB is a serverless NoSQL document store and embedded database engine for .NET applications. It persists unstructured documents and binary data into a single standalone disk file, allowing the database to run within the application process rather than as a separate server. The system supports strongly typed queries through Language Integrated Query and allows the execution of standard SQL commands for data retrieval and transformation. It provides native mapping of plain classes into document formats and secures stored information via symmetric-key file encryption. The engine includes cap

    C#databasedotnethacktoberfest
    عرض على GitHub↗9,409
  • h2database/h2databaseالصورة الرمزية لـ h2database

    h2database/h2database

    4,607عرض على GitHub↗

    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

    Javadatabasejavajdbc
    عرض على GitHub↗4,607
  • etcd-io/bboltالصورة الرمزية لـ etcd-io

    etcd-io/bbolt

    9,573عرض على GitHub↗

    bbolt is an ACID-compliant embedded key-value store for Go applications. It persists all data in a single memory-mapped file on disk, organizing information using B+ trees to facilitate sorted key iteration and efficient range queries. The project distinguishes itself through a hierarchical data organization model, allowing buckets to be nested within other buckets to create a tree-like structure. It employs a single-writer, multi-reader locking mechanism and copy-on-write transactions to ensure serializable isolation and data integrity. The system includes comprehensive data management capa

    Go
    عرض على GitHub↗9,573
  • dgraph-io/badgerالصورة الرمزية لـ dgraph-io

    dgraph-io/badger

    15,666عرض على GitHub↗

    Badger is an embeddable key-value store written in Go that provides persistent data storage for byte keys and values. It is a persistent database that utilizes a tiered LSM tree storage model to optimize disk storage and retrieval efficiency. The system features an ACID transaction engine that ensures data integrity through serializable snapshot isolation and multi-version concurrency control. It also provides an encrypted key-value store with data-at-rest encryption and a managed encrypted key registry to secure stored information. The engine covers a broad set of capabilities including hig

    Godatabasedocument-databasego
    عرض على GitHub↗15,666
عرض جميع البدائل الـ 30 لـ LiteDB→

الأسئلة الشائعة

ما هي وظيفة mbdavid/litedb؟

LiteDB is a serverless, embedded NoSQL document database for .NET applications. It persists data into a single portable file, functioning as a BSON data store that resides within the application process rather than running as a separate server.

ما هي الميزات الرئيسية لـ mbdavid/litedb؟

الميزات الرئيسية لـ mbdavid/litedb هي: Embedded Databases, Single-File Persistence, BSON, Document Mappings, ACID Transactional Cores, Embedded Storage Engines, Database Transactions, NoSQL Schema Mappings.

ما هي البدائل مفتوحة المصدر لـ mbdavid/litedb؟

تشمل البدائل مفتوحة المصدر لـ mbdavid/litedb: litedb-org/litedb — LiteDB is a serverless NoSQL document store and embedded database engine for .NET applications. It persists… h2database/h2database — H2 is a JDBC-compliant relational database management system written in Java. It functions as an embeddable SQL… etcd-io/bbolt — bbolt is an ACID-compliant embedded key-value store for Go applications. It persists all data in a single… dgraph-io/badger — Badger is an embeddable key-value store written in Go that provides persistent data storage for byte keys and values.… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… spacejam/sled — Sled is an embedded key-value store and ACID-compliant database designed for high-performance data persistence. It…