#PostgreSQL

Evergreen - 开源图书馆管理系统服务器安装指南
Evergreen安装服务器PostgreSQLOpenSRFGithub开源项目
本文全面介绍Evergreen开源图书馆系统服务器端的部署流程,包括环境准备、依赖安装、系统配置、Apache设置、OpenSRF配置等核心步骤。文章还涵盖了开发者指南和数据库创建说明,为图书馆技术人员提供了实用的Evergreen部署参考。
filebin2 - 开源Web文件共享解决方案
Filebin2文件共享S3存储PostgreSQL开源项目Github
filebin2是一个开源的Web文件共享应用,结合PostgreSQL和S3技术,提供灵活的文件管理功能。它支持自定义过期时间、访问限制,并集成了管理界面、指标监控和Slack,适用于各类文件共享需求。
realtime - 多功能WebSocket实时通信框架
Supabase实时通信WebSocket数据库同步PostgreSQLGithub开源项目
Supabase Realtime是一款基于Elixir和Phoenix框架的开源实时通信服务器。它通过WebSocket提供广播、状态同步和Postgres数据库变更监听功能,支持发送临时消息、追踪共享状态和实时数据同步。该项目提供JavaScript和Dart客户端库,适用于开发实时协作应用和多人在线系统。开发者可使用Docker快速部署,并通过JWT进行身份验证。Realtime目前处于活跃开发阶段,持续优化性能和功能。
timescaledb-docker - TimescaleDB Docker镜像简化时序数据库部署
TimescaleDBPostgreSQL时间序列数据数据库DockerGithub开源项目
TimescaleDB Docker项目提供基于PostgreSQL的时序数据库镜像,支持环境变量配置和自动性能优化。开发者可通过简单命令部署实例,灵活设置遥测级别和资源限制。该解决方案简化了高性能时序数据处理环境的搭建过程,适用于需要快速部署和管理TimescaleDB的场景。项目特点包括基于官方PostgreSQL镜像、支持环境变量配置、自动性能优化、灵活的资源管理和遥测设置。这些功能使TimescaleDB的部署和管理变得更加简单高效,为时序数据处理提供了可靠的基础设施支持。
zhparser - 基于SCWS的PostgreSQL中文全文搜索扩展
ZhparserPostgreSQL中文分词全文检索SCWSGithub开源项目
zhparser是一个基于SCWS的PostgreSQL中文全文搜索扩展,支持自定义词典和灵活配置分词行为。该扩展能有效解析中文文本,适用于PostgreSQL 9.2及以上版本的数据库。它提供多种安装方式,包括Docker快速部署,并支持复杂查询功能。zhparser为开发者提供了详细的使用说明和配置选项,方便实现高效的中文全文搜索功能。
repology-webapp - 软件包版本聚合与监控系统
Repology包管理软件版本PythonPostgreSQLGithub开源项目
Repology是一个软件包版本监控系统,可追踪多个软件仓库和其他来源。它汇总软件包版本数据,报告新版本发布和打包问题。该项目包含web应用代码,允许用户在线比较不同平台的软件包信息。配套的后端更新服务保证仓库信息及时更新。Repology支持多种编程语言,提供实时更新,为开发者和用户提供了全面的软件包版本追踪解决方案。
programming-guidelines - 全面编程实践指南助力开发者提升技能
编程指南数据结构SQLPostgreSQLKISS原则Github开源项目
该项目提供全面的编程指南,内容涵盖数据结构、开发实践、远程API等多个方面。汇集了作者多年积累的经验教训,帮助开发者规避常见问题,优化代码质量。指南强调代码简洁性、可读性和数据结构设计,并就数据库使用、性能优化和团队协作给出实用建议。适合各层级开发人员参考学习,提升编程技能。
lantern - PostgreSQL向量数据管理和搜索扩展
LanternPostgreSQL向量搜索数据库扩展HNSW索引Github开源项目
Lantern是一个PostgreSQL数据库扩展,专门用于向量数据管理和搜索。它引入了lantern_hnsw索引类型来加速向量查询,支持多种距离函数,并提供并行索引创建和外部索引生成等功能。Lantern与pgvector兼容,性能表现出色,并提供多种辅助函数以优化工作流程。
netdisco - 全面的网络设备管理与追踪工具
Netdisco网络管理工具SNMPPostgreSQL网络设备监控Github开源项目
Netdisco是一款功能强大的网络管理工具,适用于各种规模的网络环境。它利用SNMP、CLI或设备API收集IP和MAC地址数据,存储于PostgreSQL数据库。该工具可实现设备定位、交换机端口管理、硬件清单和网络拓扑可视化。Netdisco支持Linux和Unix系统,提供Docker镜像,安装便捷。其轻量级Web界面、后台数据收集进程和命令行接口,使网络管理变得高效简单。
nhost - 基于GraphQL的开源后端即服务平台
NhostGraphQLPostgreSQL开源Firebase替代方案Github开源项目
Nhost是一个开源的后端即服务平台,集成PostgreSQL数据库、Hasura GraphQL API、身份认证和存储功能。该平台支持SQL和无服务器函数,可通过托管服务快速部署或选择自托管。Nhost兼容多种前端框架,提供多语言SDK,为开发者提供全面、灵活的后端解决方案。
slonik - Node.js PostgreSQL客户端 提供严格类型检查和详细查询日志
SlonikPostgreSQLNode.jsSQL数据库Github开源项目
Slonik是一个经过实战检验的Node.js PostgreSQL客户端,提供严格的类型检查和详细的查询日志。它支持原生SQL编写,具有运行时验证、安全的连接和事务处理、值插值保护等特性。Slonik还提供异步堆栈跟踪解析、中间件和错误映射功能,为开发者提供安全可靠的PostgreSQL数据库交互工具。
pg-promise - Node.js PostgreSQL高性能接口库
pg-promisePostgreSQLNode.js数据库接口查询格式化Github开源项目
pg-promise是一个高性能的PostgreSQL接口库,为Node.js提供自动连接管理、事务处理、查询格式化和结果处理功能。该库支持Promise,简化异步操作,并提供多种查询方法和格式化选项。pg-promise支持外部SQL文件和全局事件报告,适用于复杂数据库操作场景。
graphql-starter-kit - GraphQL API服务器与React前端一体化开发套件
GraphQLTypeScriptReactPostgreSQLYarnGithub开源项目
GraphQL Starter Kit整合了GraphQL API服务器、数据库工具和React前端,为开发者提供一站式解决方案。该工具包采用Yarn、GraphQL Yoga和Pothos GraphQL等技术,支持monorepo结构和身份验证。它还配备完整的开发环境,包括VSCode配置和部署工具,有效提高GraphQL应用开发效率。
asyncpg - 快速PostgreSQL异步客户端库 支持Python和asyncio
asyncpgPostgreSQLPythonasyncio数据库客户端库Github开源项目
asyncpg是专为PostgreSQL和Python/asyncio设计的数据库接口库。它实现PostgreSQL服务器二进制协议,支持预处理语句、可滚动游标和部分结果集迭代。性能测试显示asyncpg平均比psycopg3快5倍,适用于PostgreSQL 9.5至16版本。支持复合类型、数组和自定义数据类型的自动编解码。
stolon - PostgreSQL云原生高可用性管理器
PostgreSQL高可用性云原生数据库管理集群Github开源项目
Stolon是为PostgreSQL设计的开源高可用性管理器,支持云原生环境。它集成Kubernetes,利用流复制技术实现数据一致性,并具有分区容忍能力。Stolon使用etcd、consul或Kubernetes API作为数据存储,支持异步和同步复制。它提供快速集群设置、简便管理工具、时间点恢复和自动服务发现等功能,适用于各种基础设施环境。
docker-postgis - PostGIS空间数据库扩展的Docker PostgreSQL镜像
PostGISDockerPostgreSQL空间数据库地理信息系统Github开源项目
docker-postgis是一个基于官方PostgreSQL镜像的Docker容器,集成了PostGIS空间数据库扩展。该项目支持PostgreSQL 12-16版本,搭载最新的PostGIS 3.4版本。容器启动时自动创建并初始化PostGIS数据库及相关扩展,方便开发者快速部署具备地理信息系统(GIS)功能的PostgreSQL数据库环境,适用于空间数据处理相关的应用开发。
spilo - Docker化的高可用PostgreSQL集群方案
SpiloPostgreSQL高可用集群Docker镜像PatroniGithub开源项目
Spilo是一个整合PostgreSQL和Patroni的Docker镜像,专为构建高可用PostgreSQL集群而设计。该项目支持多实例协作,利用etcd进行集群管理。Spilo持续优化中,正计划与Kubernetes深度整合,旨在简化PostgreSQL集群的部署和维护流程。此外,Spilo提供多样化的配置选项,包括自定义构建和环境变量配置,适合追求稳定性和扩展性的PostgreSQL数据库方案。
pg_timetable - pg_timetable 高级PostgreSQL数据库驱动任务调度器
pg_timetablePostgreSQL任务调度器数据库自动化Github开源项目
pg_timetable是一款为PostgreSQL设计的高级独立任务调度器,基于数据库驱动,提供了比传统cron更丰富的功能。它支持调度PostgreSQL命令、系统程序和内置操作,具备任务链、参数传递和自动重试等特性。pg_timetable采用增强的cron风格调度,内置发送邮件和文件导入等任务,并提供可选的并发保护。该项目支持多种安装方式,兼容主流云服务和PostgreSQL版本。
metaflow-service - Metaflow元数据服务实现 优化机器学习工作流管理
Metaflow元数据服务数据库迁移DockerPostgreSQLGithub开源项目
Metaflow-service为Metaflow提供元数据服务实现,通过轻量级数据库封装跟踪Flows、Runs、Steps等Metaflow实体的元数据。项目包含元数据服务和迁移服务,支持数据库迁移和版本兼容性管理。提供REST API接口,支持Docker容器部署,简化机器学习工作流的元数据管理流程。
Batteries Included - 现代服务开发的一体化平台,支持快速部署和安全管理
AI工具Batteries Included现代服务开发自动化部署PostgreSQL安全性
Batteries Included 提供现代服务开发的综合解决方案,允许用户在各种云终端或硬件上快速部署自动化PostgreSQL、无服务器应用和安全措施。平台还支持AI和ML工具,并为操作和监控提供一体化工具,专注于效率与安全,支持开源技术。