11 个仓库
Databases that store data in flexible, document-oriented formats like JSON.
Distinguishing note: Focuses on the document-oriented modeling paradigm.
Explore 11 awesome GitHub repositories matching data & databases · Document Databases. Refine with filters or upvote what's useful.
This project is a Node.js web application boilerplate designed to accelerate development by providing a pre-configured foundation with integrated routing, templating, and developer tooling. It serves as a comprehensive starter kit that includes a full-stack authentication system, a payment integration starter, and an LLM agent framework. The framework distinguishes itself with specialized tools for AI development, including a retrieval-augmented generation implementation kit with vector search and semantic caching. It enables the creation of reasoning agents featuring tool-calling loops and r
Uses a document-based database to permanently store application state and flexible user profiles.
Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup
Provides a document-oriented NoSQL database for flexible data storage.
RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across scalable clusters. It utilizes a custom log-structured storage engine with B-Tree indexing to ensure high-performance disk I/O and data persistence. The system maintains high availability through automatic sharding and replication, employing a primary-replica voting consensus mechanism to handle node failures and ensure consistent cluster operations. A defining characteristic of the platform is its reactive changefeed engine, which allows applications to subscribe to live data update
A scalable, JSON-oriented data store that distributes data across multiple nodes using automatic sharding and replication for high availability.
The MongoDB Node.js Driver is a programmatic interface and NoSQL database client used to manage document storage and execute operations within a MongoDB database. It serves as an asynchronous database interface and connection manager that enables Node.js applications to integrate with MongoDB servers. The project implements client-side field encryption to secure sensitive data and queries locally before transmission. It also provides a BSON serialization library to convert JavaScript objects into a binary format for efficient storage and network transmission. The driver covers a broad range
Implements a client for interacting with document-oriented databases using flexible JSON-like formats.
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
Allows the use of strongly typed LINQ queries to retrieve and filter stored documents.
Laf is a serverless backend platform that provides an integrated environment for cloud functions, a document database, and file storage. It serves as a complete infrastructure for developing and deploying backend logic, data persistence, and real-time communication without the need for manual server management. The platform features a browser-based IDE that allows developers to write, test, and deploy serverless functions directly within a web editor, removing the requirement for local environment setup. It also includes a WebSocket communication platform for maintaining persistent bidirectio
Integrates a flexible, schema-less document database accessible via direct API calls from cloud functions.
CouchDB 是一个 NoSQL 文档数据库,将数据存储为灵活的文档,并公开一个 RESTful API 以通过 HTTP 进行数据管理。它作为一个分布式文档存储,在多个节点之间同步和复制数据,以确保高可用性和一致性。 该系统包括一个全文搜索引擎,将数据库记录转换为可查询的文档,支持排序和分页。数据同步通过多主复制处理,交换修订历史以保持分布式节点之间的一致性。 该数据库利用多版本并发控制,允许在不加锁的情况下同时进行读写。存储通过仅追加和基于 B 树的结构进行管理,以促进崩溃恢复和高效的基于磁盘的查找。
Operates as a database that stores data in flexible, document-oriented formats like JSON.
Horizon is a realtime API server and RethinkDB backend designed to push database changes instantly to front-end clients. It utilizes a WebSocket data streaming API to synchronize data between the database and user interfaces without requiring manual polling. The project integrates an OAuth identity manager for verifying user identities through third-party providers and a role-based access control system to define granular permissions for viewing or modifying database documents. It is delivered as a containerized backend framework, allowing the server and its dependencies to be deployed as a p
Allows creating, updating, and deleting documents within RethinkDB collections.
ShareJS 是一个协作文档数据库和同步引擎,专为实时共享状态管理而设计。它提供了一个操作转换同步引擎,以实现纯文本和 JSON 数据的同时编辑,以及一个用于通过 HTTP 管理文档状态的 RESTful 同步 API。 该系统具有一个离线优先的数据同步层,可在断开连接时对本地修改进行排队,并在重新连接时自动推送编辑。它还包括一个中间件访问控制层,用于拦截数据库请求以强制执行安全策略并执行请求重写。 该平台涵盖了广泛的功能,包括实时查询订阅、实时更改通知和并发内容同步。这些组件允许创建数据源,当后端文档匹配特定查询时,客户端会立即收到通知。
Provides a document-oriented database designed for shared documents with live-bound queries and real-time updates.
该项目是使用 Xamarin.Forms 框架构建跨平台用户界面的参考实现和代码示例集合。它为从单一代码库开发针对多个操作系统的移动和桌面应用程序提供了实用示例。 该存储库专注于架构模式和集成策略,特别是演示了使用 MVVM 在模型和视图之间同步数据。它包括原生平台集成示例,例如调用特定于平台的 API 以及创建自定义渲染器以覆盖默认的共享控件。 这些示例涵盖了广泛的功能,包括使用 XAML 进行声明式 UI 布局以及集成 REST 和 SOAP Web 服务。其他特色领域包括使用 SQLite 进行本地数据持久化、云身份验证,以及实现各种导航方案,如标签页界面和侧滑菜单。 该项目还提供了针对多个平台的自动化构建流水线和跨平台 UI 测试示例。
Implements CRUD operations for managing unstructured data in a NoSQL cloud document database.
该仓库作为软件开发者的教育资源,提供了一个专注于基础计算概念和系统操作的结构化教程集合。它涵盖了核心领域,包括算法数据处理、文档导向数据库管理和 Linux 系统管理。 该项目通过弥合理论计算机科学与实际基础设施管理之间的差距脱颖而出。它提供关于实现函数式编程模式和基础搜索算法的指导,同时提供关于导航 Unix Shell 环境和管理远程数据库实例的说明。 材料涵盖了广泛的技术实践,包括数据转换、过滤和聚合技术。它还详细介绍了架构概念,如基于哈希的索引、冲突解决策略和分层数据建模,以支持高效的信息检索和存储。
Guides users through managing document-oriented databases to store and retrieve hierarchical application data.