8 个仓库
Support for selecting between MongoDB and PostgreSQL as the primary data store for the application.
Distinct from Pluggable Database Backends: Distinct from Pluggable Database Backends: focuses on the specific choice between MongoDB and PostgreSQL, not a general pluggable architecture.
Explore 8 awesome GitHub repositories matching data & databases · MongoDB and PostgreSQL Backends. Refine with filters or upvote what's useful.
FerretDB is an open-source database emulator and protocol translator that mimics a MongoDB environment to support existing drivers and client tools on a relational backend. It functions as a stateless database proxy that converts binary wire protocol messages into SQL statements, allowing a relational engine to handle document-oriented requests. The project serves as a migration tool for moving applications from MongoDB to PostgreSQL without rewriting queries or changing client drivers. It achieves this by using PostgreSQL as a document store, storing and querying BSON documents through a tra
Enables the migration of data and applications from MongoDB to PostgreSQL without changing client drivers.
TeslaMate 是一个自托管系统,用于将来自 Tesla 车辆的遥测数据记录并存档到本地数据库。它作为一个车辆数据记录器和遥测仪表板,旨在在本地维护完整的驾驶和车辆状态数据历史记录。 该系统包括一个车辆充电成本跟踪器,用于根据能源使用量和电价监控充电会话的财务成本。它还具有一个用于定义自定义地理边界的地理围栏位置管理器,以自动标记访问过的位置,以及一个家庭自动化数据代理,将实时车辆状态发布到本地代理。 该项目提供了电池健康分析、能耗监控和车辆指标可视化的功能。它进一步支持历史数据导入、自定义位置管理以及与外部智能家居工具的集成。
Uses a PostgreSQL database to persist high-precision vehicle state and charging logs for historical analysis.
Faraday is a vulnerability management platform and security tool aggregator designed to centralize security findings from multiple scanners into a single dashboard. It utilizes a relational security database to catalog hosts, services, and security flaws, enabling users to track remediation and analyze organizational risk. The platform distinguishes itself through a plugin-based system that normalizes diverse security tool outputs into a unified data model. It supports deep integration with a wide array of scanners and CLI tools, intercepting shell command output or parsing report files to ag
Implements a relational PostgreSQL storage system to catalog hosts, services, and security flaws.
Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel
Selects between MongoDB and PostgreSQL as the primary data store for the application.
Konga is a web-based administration panel for managing Kong API Gateway entities, nodes, and configurations without requiring direct command-line or API calls. It provides a visual interface for configuring routes, services, plugins, and upstreams, and supports connecting to and switching between multiple distributed gateway instances from a single control plane. The panel includes role-based access control that regulates which administrators can view or modify gateway configurations through separate user accounts and permissions. It also offers polling-based health monitoring that periodical
Store panel data in MySQL, PostgreSQL, or MongoDB to keep it available across restarts.
本项目是一个基于 NestJS 构建的基础服务器模板,旨在创建 REST API 和企业级后端环境。它提供了一个预配置的结构,集成了数据库连接、身份验证和通用 API 服务。 该样板包含一个利用 JSON Web Token 和基于角色的访问控制的安全系统,用于管理用户会话并限制资源访问。它支持国际化以提供多语言内容,并使用 Docker 提供容器化环境以实现一致的部署。 该框架涵盖了广泛的后端能力,包括用户账户管理、电子邮件分发服务以及用于本地或云存储的文件上传管理。数据持久化通过与关系型和文档型存储的集成来处理,并由数据库种子填充工具和自动化 API 文档提供支持。
Supports selecting between MongoDB and PostgreSQL as the primary data store via TypeORM and Mongoose.
Synapse 是一个 Matrix 家庭服务器实现,为去中心化、实时通信和消息传递提供了基础设施。它作为一个联邦聊天服务器,在独立的服务器实例之间同步房间数据和事件流,以实现跨域互操作性。 该服务器利用一个混合核心,将性能关键逻辑集成在 Rust 中,并配有一个 Python 编排层。它使用 PostgreSQL 关系数据库来持久化用户账户和对话历史,并使用基于 Redis 的消息系统在水平工作节点之间分配任务。 该项目涵盖了广泛的功能,包括通过 SAML 和 OpenID Connect 集成的安全身份管理、用于内容审核和房间管理的全面管理工具,以及自动媒体处理。它还包括用于去中心化联邦、异步数据库模式迁移和用于性能监控的遥测导出的系统。
Uses a PostgreSQL relational database to persist user accounts, room states, and message history.
Orioledb 是一个专为 PostgreSQL 设计的云原生存储引擎,旨在替换默认存储层,以提高现代硬件上的垂直扩展性和性能。它作为一个索引组织表存储,直接在主索引内组织表行,以加速数据检索。 该引擎利用撤销日志存储系统来管理数据版本控制,这消除了手动清理(vacuuming)的需要并防止了表膨胀。它还通过块级和页级数据压缩进一步减少了磁盘占用。 该项目提供了高级索引管理和自动化数据库维护功能。它包括通过行级日志记录实现高可用性恢复的功能,以及用于分析空间利用率和验证表完整性的工具。
Replaces the default PostgreSQL storage engine to increase vertical scalability and throughput on cloud hardware.