编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是数据库相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
nQuery 引擎是来自阿里的数据中间层,主要为应对大数据场景的在线查询的三大难题:长数据、宽数据、杂数据, 广泛参考 Big Query、Impala、
Transfer
是一个主从多线程同步工具,直接patch在MySQL中。2011年开发完成。于去年的12.12上线,并撑住高峰期主从,保证从库无延迟,使得应用能够直接从从库上读数据。
xDB 可以实现将来自 Oracle 和 SQL Server 的数据复制到PostgreSQL 数据库上,这样做的目的:
otter 基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库. 一个分布式数据库同步系统。
Routing4DB 是由Java实现的基于接口代理策略实现的数据源路由框架,实现了读写分离, 数据拆分。
LightProfiler 为 Oracle
数据库提供性能分析的功能。通过扩展SQL跟踪文件生成详细的资源概况信息,包含响应时间的消耗(事件和游标等),数据文件的使用情况,错误分析等等。
MySQL-
Transefer(下称Transfer)是一个基于MySQL+patch后得到的主从同步工具。其主要目的是为了解决原生版本的主从同步里,从库是单线程apply主库的binlog,导致的延迟。
repmgr是一款开源的、用于PostgreSQL服务器集群复制管理和故障转移的工具。它扩展了PostgreSQL内建的hot-
Slick-pg 是一些针对 PostgreSQL 的 Slick 扩展,用于支持
PostgreSQL 的(特有)类型及/或相关函数。如果你对使用 Slick 来开发基于
xDB-Replication 为开源的 PostgreSQL
数据库实现多主节点的数据复制解决方案。
特点:
Spotlight® on MySQL 可实时的诊断 MySQL
问题,并通过非常直观的用户界面图形方式显示所有数据库的活动状态。通过这个监控工具你可以深入了解并解决一些性能方面的问题。
Percona Monitoring Plugins 是一个高质量的组件为 MySQL
数据库添加企业级的监控和图表功能,另外该插件可以和 Nagios 或者是Cacti 等监控系统的集成。
Multicorn 是一个 PostgreSQL 9.1+ 的扩展模块,用于简化外部数据封装开发,允许开发者使用 Python 编程语言开发。
MySQL Configuration Wizard 是一个可视化的在线工具帮你配置 MySQL 服务器。
pgSphere 为 PostgreSQL 数据库提供球面数据类型,函数,和运算函数。
pgpool-II 是运行于 PostgreSQL
数据库服务器和客户端之间的一个中间件,提供的功能包括:连接池、复制、负载均衡、客户端限制和并行查询等。
JBoss 事务服务(JBossTS 也叫 Narayana
)保护企业数据破坏,保证数据完整、准确。为基于Java的应用程序(包括那些写给JEE和EJB框架)从而消除风险和相关成本非常耗时的和解失败后。
MariaDB Galera Cluster 是一个用于同步 MariaDB
数据库的多 master 集群的工具。在数据方面完全兼容 MariaDB 和 MySQL。
Percona XtraDB Cluster是针对MySQL用户的高可用性和扩展性解决方案,基于Percona
Server 。其包括了Write Set
wsrep-enabled MySQL (前身是 MySQL/Galera cluster) 可使用 wsrep复制提供者如 Galera 到一个集群中。
用于禁止创建 myiam 表的 mysql 插件
usage
cp -r src /path/to/mysql-src/plugin/disable_myisam
cd /path/to/mysql-src
Bi-Directional Replication (BDR) 是PostgreSQL
的异步多主复制系统,专门为允许地理上分布的集群而设计;支持最多 48 节点(未来版本还可能更多;是一个低开销,低维护技术,分布式数据库。
SQLAR = SQLite Archiver 是一个 SQLite 归档工具,可以让你的 SQLite 数据库使用 zip 压缩格式来存储数据。
解决图片与数据库记录一一对应的关系,同时可以在事务处理与触发器中处理图片关系
SOHU-DBProxy 是由 搜狐 数据库团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的 MySQL-Proxy0.8.3版本的基础上,
MyCAT 是一个彻底开源的,面向企业应用开发的“大数据库集群” 支持事务、ACID、可以替代Mysql的加强版数据库 ?
Mixer 是一个用 Go 语言编写的 MySQL 代理,旨在提供使用 MySQL 的简单解决方案。
Postgres-XC 是读写可伸缩的同步多主 PostgreSQL 集群。
特性:
读/写 可伸缩
对称 (多主,同步) 集群
Oceanus 是 58 同城数据库中间件。
关于DB中间件
在DB存储需求中,尽管业务不同,技术难点还是类似的,开源世界有很多DB中间件,解决方案也以通用方案为主,满足业务需要为前提,支持各种类型的需求。
MySQL fifo Plugin 是数据库与其他第三方应用程序进程间通信解决方案。
1. 背景
你是否有这样的需求: