awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Tencent avatar

Tencent/wcdb

0
View on GitHub↗
11,502 Stars·1,500 Forks·C·10 Aufrufe

Wcdb

WCDB is a cross-platform storage layer and embedded database engine that serves as a framework for SQLite. It functions as an object relational mapper, linking application classes to database tables to enable data operations via objects rather than raw queries.

The project is distinguished by an integrated encryption layer for securing data at rest and a full-text search engine that uses language-specific tokenizers for text lookups. It also features transparent field compression to reduce storage footprints and a connection-pooling model to coordinate simultaneous read and write operations across multiple threads.

The system provides comprehensive data management capabilities, including schema synchronization, automatic migrations, and built-in data recovery tools for repairing damaged database files. It further implements type-safe query generation to prevent injection attacks and maintains a compatibility layer for legacy database code.

Features

  • Cross-Platform Storage Frameworks - Serves as a cross-platform storage framework providing consistent API and storage behavior across multiple operating systems.
  • Object-Relational Mapping - Functions as an object-relational mapper linking application classes to database tables for object-based data operations.
  • SQLite Databases - Utilizes a relational SQLite engine to handle low-level disk I/O and atomic transactions for persistence.
  • Record Management Interfaces - Provides standard create, read, update, and delete operations for managing database records and tables.
  • Embedded Database Engines - Functions as an embedded database engine integrated directly into the application process.
  • Full Text Search - Indexes and searches text content across multiple languages using integrated tokenizers.
  • Full-Text Search Engines - Includes a full-text search engine with language-specific tokenizers for efficient text retrieval across large datasets.
  • Object-Relational Mappers - Simplifies database interactions by mapping application classes to SQLite tables.
  • Storage Encryption - Provides an integrated encryption layer that secures the database file at rest to prevent unauthorized access.
  • Connection Pools - Implements a connection pooling mechanism to coordinate simultaneous read and write operations across multiple threads.
  • Transparent Field Compression - Intercepts data access to automatically compress and decompress specific table columns to reduce storage footprint.
  • Database Migrations - Allows transferring data between different databases via configuration without manual migration tracking.
  • Mobile Storage Engines - Manages local storage on mobile devices with specialized features like schema synchronization and data recovery.
  • Database Schema Migrations - Automatically updates the database table structure at runtime by comparing current fields with bound class definitions.
  • Connection Pooling - Coordinates simultaneous read and write operations across multiple threads using a connection-pooling model.
  • Native Language Querying - Executes database queries and filters using native language integration to eliminate raw string concatenation.
  • Schema Synchronizers - Automatically aligns database fields to remain consistent with changes made to bound class definitions.
  • Transparent Column Compression - Reduces storage footprints by automatically compressing and decompressing specific table fields.
  • Type-Safe Query Builders - Translates native language expressions into SQL queries to ensure type safety and prevent injection attacks.
  • Encrypted Database Managers - Secures data at rest using an integrated encryption layer to prevent unauthorized access to the database file.
  • SQL Injection Prevention - Prevents SQL injection attacks by using type-safe query generation instead of raw string concatenation.
  • Thread-Safe Database Access - Handles multiple simultaneous read and write operations through connection pooling to optimize multi-threaded performance.
  • Database Libraries - Efficient mobile database framework for Apple platforms.
  • Databases and Storage - Efficient and secure mobile database framework for SQLCipher.

Star-Verlauf

Star-Verlauf für tencent/wcdbStar-Verlauf für tencent/wcdb

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Wcdb

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Wcdb.
  • groue/grdb.swiftAvatar von groue

    groue/GRDB.swift

    8,209Auf GitHub ansehen↗

    GRDB.swift is a comprehensive SQLite toolkit and object-relational mapper for Swift. It provides a database wrapper that handles local data persistence, connection management, and encrypted file storage for Apple platforms. The library features a dedicated observation framework that tracks database changes to automatically synchronize the application state and user interface in real time. It distinguishes itself with a type-safe query builder and a protocol-based mapping system that converts database rows into structured Swift objects. The toolkit covers a broad range of administrative and o

    Swiftdatabasedatabase-observationgrdb
    Auf GitHub ansehen↗8,209
  • simolus3/driftAvatar von simolus3

    simolus3/drift

    3,231Auf GitHub ansehen↗

    Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries

    Dartdartdart-build-systemflutter
    Auf GitHub ansehen↗3,231
  • stephencelis/sqlite.swiftAvatar von stephencelis

    stephencelis/SQLite.swift

    10,167Auf GitHub ansehen↗

    SQLite.swift is a type-safe Swift wrapper and object-relational mapping layer that provides a bridge for interacting with SQLite databases. It functions as a database driver that allows for embedded database management and local data persistence within Swift applications. The project distinguishes itself through a type-safe expression builder that verifies SQL statement syntax and intent at compile time. It includes specialized support for high-performance text matching via full-text search integration and provides mechanisms for securing sensitive data through database encryption. The libra

    Swift
    Auf GitHub ansehen↗10,167
  • sqlite/sqliteAvatar von sqlite

    sqlite/sqlite

    9,909Auf GitHub ansehen↗

    SQLite is a serverless relational database engine and C-based library that stores data in a single local disk file. It functions as an embedded SQL database, integrating directly into applications without the need for a separate server process. The engine includes specialized capabilities for full-text search indexing and spatial data querying using R-Tree structures for geographic or geometric coordinate ranges. The system provides broad support for SQL data manipulation, database recovery and repair, and change tracking for synchronizing modifications between databases. It also features a

    C
    Auf GitHub ansehen↗9,909
Alle 30 Alternativen zu Wcdb anzeigen→

Häufig gestellte Fragen

Was macht tencent/wcdb?

WCDB is a cross-platform storage layer and embedded database engine that serves as a framework for SQLite. It functions as an object relational mapper, linking application classes to database tables to enable data operations via objects rather than raw queries.

Was sind die Hauptfunktionen von tencent/wcdb?

Die Hauptfunktionen von tencent/wcdb sind: Cross-Platform Storage Frameworks, Object-Relational Mapping, SQLite Databases, Record Management Interfaces, Embedded Database Engines, Full Text Search, Full-Text Search Engines, Object-Relational Mappers.

Welche Open-Source-Alternativen gibt es zu tencent/wcdb?

Open-Source-Alternativen zu tencent/wcdb sind unter anderem: groue/grdb.swift — GRDB.swift is a comprehensive SQLite toolkit and object-relational mapper for Swift. It provides a database wrapper… simolus3/drift — Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database… stephencelis/sqlite.swift — SQLite.swift is a type-safe Swift wrapper and object-relational mapping layer that provides a bridge for interacting… sqlite/sqlite — SQLite is a serverless relational database engine and C-based library that stores data in a single local disk file. It… ccgus/fmdb — fmdb is an object-oriented SQLite database library and persistence layer for native macOS and iOS environments. It… doctrine/orm — Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It…