微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是数据库相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
mapperdb 作用于 mybatis 的 mapper 的单表增删改查(mybatis v3.2.4+,无xml配置配置哦)。
基于PostgreSQL的分布式数据库集群,同时适合OLTP 和OLAP应用。该项目的目标是整合Postgres-XC 和 Postgres-XL。Postgres-
ProxySQL ProxySQL 是一个高性能,高可用性,的数据中间层项目。 高性能 ProxySQL 具有先进的多核架构。 它从根本上构建,支持数十万个并发连接,复用到可能数百个后端服务器。 最大的 ProxySQL 部署跨越了几百个代
MHA(Master High Availability)目前在 MySQL 高可用方面是一个相对成熟的解决方案,它由日本 DeNA 公司的
DataGrip 是 JetBrains 发布的多引擎数据库环境,支持 MySQL 和 PostgreSQL,Microsoft SQL Server 和
immer 是一个用 C ++ 编写的可持久化和不可更改的数据结构库。 可持久化意味着当您修改数据结构时,将保留旧值。
MySQL Sniffer 是一个基于 MySQL 协议的抓包工具,实时抓取 MySQLServer 端的请求,并格式化输出。输出内容包括访问时间、访问用户、来源 IP、访问
Yoke 是 Postgres 的高可用集群,具有自动切换和自动集群恢复。Postgres冗余/自动故障转移解决方案,提供一个高可用PostgreSQL集群的简单管理。
Pg-wait-sampling Pg-wait-sampling 是等待事件的抽样统计。 介绍 PostgreSQL 9.6+提供了有关特定进程当前等待事件的信息。然而,为了收集服务器行为的描述性统计,用户必须多次采样当前等待事件。Pg-wait-
SQLAdvisor 是由美团点评公司北京 DBA 团队开发维护的 SQL 优化工具: 输入SQL,输出索引优化建议 。 它基于 MySQL
DBSherlock 是一个数据库的性能诊断框架,可以帮助 DBA 诊断各种方面的性能问题。其核心思路是比较一组兴趣点并尝试找出导致性能低下的问题。
[![Build Status](https://travis-ci.org/flike/kingshard.svg?branch=master)](https://travis-ci.org/flike/kingshard)
TSharding 是 应用于蘑菇街交易平台的一个简易 sharding 组件,也是一个 Mybatis 分库分表组件。
rqlite 是一个用 Go 语言开发的分布式系统,提供 SQLite 数据库的复制功能。rqlite 使用Raft来确保所有 SQLite 数据库实例的一致性。rqlite
SimpleSQLite是一款用来简化SQLite数据库的表创建和数据插入的Python库。 特性: Automatic table creation from data
mgotest 包提供 Mongo 数据库的单独实例给用户进行测试。
PG-Strom 是 PostgreSQL 的一个扩展,作为 custom- scan provider。PG-Strom 的目的是利用其庞大的并行执行能力,解放 GPU 设备的一些 CPU 密集工作流。GPU
Agg 是 PostgreSQL 的并行聚合工具。 在很长的时间里 PostgreSQL 只是使用单 CPU 核心来执行昂贵的聚合。Agg
DBProxy 是由美团点评公司技术工程部 DBA 团队(北京)开发维护的一个基于 MySQL 协议的数据中间层。它在奇虎 360 公司开源的 Atlas
Why pgcat? PostgreSQL 内置的逻辑复制有如下缺陷: 只支持普通表作为复制目标 不能过滤复制数据,使得两个机房之间互相复制时发生死循环
\"English \"CSDN</div
smlar 是 PostgreSQL 的一个扩展,用于实现高效的相似度查找。
Mycat 2.0 预览版。 基于Nio实现,有效管理线程,解决高并发问题。 前后端共享buffer,支持全透传和半透传,极致提升内核性能,稳定性和兼容性。
PgFincore 包含一组用于管理 PostgreSQL 内存中页面的函数。 使用PostgreSQL,每个表或索引通常都分成1GB的段,并且每个段都分为内存中的页面和文件系统的块。
mongo-c-driver 是 MongoDB 官方的 C++ 语言客户端开发包。 使用示例代码如下: #include <cstdint>
AutoTiKV 是一个用于对 TiKV 数据库进行自动调优的工具 整个调优过程大致如下图:
QSQL是以SQL进行单一、混合查询的一款产品。QSQL支持标准SQL语言(SQL-2003);QSQL支持查询关系型数据库、NoSQL式数据库、原生不支持SQL查询的存储(如ES、Druid),及借助中间计算引擎实现混合查询。QSQL最大的特
pg_pathman 是一个 PostgreSQL 高性能表分区插件。支持 HASH 分区、RANGE 分区以及自动扩容分区。
Dynamic-add-date 是基于 Mybatis 插件原理开发的可以动态在Insert和Update Sql 语句中添加日期列和对应的值的插件。
基于Mybatis+插件技术实现的分库分表技术,总体思想是使用Range范围+哈希取模 实现分库分表,降低表内记录数提升性能