6 个仓库
Processes for opening and configuring a database instance, including file-based or in-memory setups.
Distinguishing note: Focuses on the startup/opening phase of the database engine, which is not covered by the candidates.
Explore 6 awesome GitHub repositories matching data & databases · Database Initializations. Refine with filters or upvote what's useful.
This is a mobile object database and NoSQL local data store that replaces relational tables with a schema-based model. It functions as a reactive data store, using live object observations and change notifications to trigger automatic user interface refreshes. The system provides built-in mobile cloud data synchronization to keep local datasets consistent with a remote server across multiple devices. It also includes security features for encrypted local storage, protecting sensitive on-disk data using at-rest encryption keys and fine-grained access control. Broad capabilities include object
Allows initializing a local data store using default settings, specific file paths, or in-memory configurations.
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
Manages the process of opening a database file with options for read-only access and memory pre-loading.
本项目作为官方 Docker 镜像的文档中心和规范仓库。它作为一个元数据驱动的文档生成器,将结构化内容文件转换为 Markdown 文件和 Readme,以供公开发布。 该仓库提供了用于跨多种 CPU 架构部署容器化软件的技术指南和配置标准。它包括用于配置环境变量、卷挂载和网络设置的详细手册,以确保一致的镜像部署。 该文档涵盖了广泛的容器化环境,包括各种 Linux 发行版和最小化 Unix 环境。它详细介绍了数据库实例、Java 运行时和内容管理系统的部署,重点在于轻量级容器优化和数据持久化。 该项目使用自动化验证在发布前根据格式标准检查 Markdown 和 YAML 源文件。
Supports running shell scripts or restoring database dumps to initialize database instances during container startup.
koa2-note 是一个专注于 Koa2 Web 服务器开发和 Node.js 异步编程的项目。它提供了一个使用异步中间件管道处理请求和响应周期的 Web 服务器和 API 构建框架。 该项目强调分层后端架构,将路由、业务服务和数据模型解耦。其特色在于集成了用于持久化用户会话和应用数据的关系型数据库,以及包含用于前端资源 JSX 转 JavaScript 编译的构建过程。 功能范围涵盖后端 API 设计(包括 RESTful 路由和请求数据解析)以及使用模板引擎的服务器端渲染。它还包括对使用多部分流解析的异步文件上传、基于 Cookie 的会话管理以及用于跨域请求的 JSONP 实现的支持。 该仓库作为一个教育资源,提供了学习 Koa 框架实现和服务器架构的结构化教程和示例。
Configures and opens database instances to enable persistent storage for the application.
ActiveAndroid is a persistence framework for managing local SQLite databases on Android. It provides an active record object-relational mapping system that binds database tables to classes, allowing for data persistence and retrieval without writing manual SQL. The project distinguishes itself through a dedicated schema migration tool that updates database structures using versioned scripts loaded from application assets. It also includes a framework for sharing database content between different Android applications via a standard URI-based content provider interface. The library covers bro
Provides mechanisms for initializing the database using pre-populated files from application assets.
H2 是一个用 Java 编写的 JDBC 兼容关系型数据库管理系统。它作为一个可嵌入的 SQL 数据库,可以直接在应用程序进程内运行以消除网络延迟,或者作为内存数据库用于高性能的易失性存储。它还包含一个基于 Web 的控制台,用于执行 SQL 命令和管理模式。 该系统的特点是其灵活的部署模式,包括用于远程 TCP/IP 访问的独立服务器模式,以及用于同时进行本地和远程连接的混合模式。它具有方言模拟层和兼容模式,允许其模仿其他数据库系统的行为和语法。 该引擎提供了一套广泛的功能,涵盖具有多版本并发控制(MVCC)的 ACID 事务、地理空间和 JSON 数据支持,以及高级分析窗口函数。它包括通过压缩备份、SQL 脚本恢复和堆外内存管理来处理大数据集的数据保护工具。 该数据库使用标准的 Java 数据库连接驱动程序和连接 URL 与应用程序集成。
Initializes new databases via connection URLs, shell tools, or the web console.