
数据库
文章平均质量分 61
inrgihc
这个作者很懒,什么都没留下…
展开
-
神通数据库v7.0试用版安装步骤
神通数据库v7.0试用版安装步骤原创 2022-07-12 00:25:05 · 2264 阅读 · 0 评论 -
MySQL的数据库不能重命名问题处理方法
对于MySQL数据库,并未提供修改库名的SQL方法,那如何修改库名呢?处理方法如下:1、重命名旧库下边的所有表到新库:create databases `test2`;RENAME TABLE `test1`.`t_user` TO `test2`.`t_user`;使用如下SQL导出上述SQL:SELECT CONCAT('RENAME TABLE `test1`.`',TABLE_NAME,'` TO `test2`.`',TABLE_NAME,'`;') as statemen原创 2022-03-15 14:50:17 · 3640 阅读 · 0 评论 -
基于正则对JDBC的URL中提取有效参数的方法
一、背景需求在Java的实际开发中,可能会遇到如下需求:(1)给定一个数据库的JDBC-URL连接字符串,要求去判断该字符串格式的合法性;(2)给定一个数据库的JDBC-URL连接字符串,要求去判断连接该数据库的可达性;(3)给定一个数据库的JDBC-URL连接字符串,要求去判断连接串中的某些参数配置信息;二、基于正则的提取方法通过搜集互联网上对jdbc-url提取参数的方法,感觉相对通用且合适的几乎没有,于是通过阅读合分析dbeaver工具的代码,发现了一个基于正则改进的提取jdb原创 2021-11-20 23:12:59 · 4868 阅读 · 4 评论 -
PostgreSQL与es的数据同步方案调研
PostgreSQL与es的数据同步方案调研1、logstash基于时间戳,或者id增量同步,且不能实时同步暂不考虑2、pg-es-fdwhttps://github.com/Mikulas/pg-es-fdw?spm=a2c4e.10696291.0.0.4c7b19a49sHIXLpython> = 2.7 ❤️,任何elasticsearch(基于两年前的情况),postgres> = 9.2已存档年久失修且不在维护,故不考虑3、Go-amazonriverhttps:/原创 2021-04-20 18:31:13 · 3997 阅读 · 1 评论 -
postgresql一个sql查询分页结果集和数据总数
PostgreSQL数据库在有limit和offset的情况下可用'''count(*) over () as total'''一次性得到查询的总数和查询的结果;示例如下:CREATE TABLE orders ( id serial NOT NULL, user_id int4 NULL, create_time timestamp(0) null, primary key (id));INSERT INTO public.orders(id, user_i...原创 2021-04-13 17:54:44 · 5559 阅读 · 0 评论 -
分布式MySQL数据库服务PhxSQL
一、PhxSQL简介PhxSQL是由微信后台团队自主研发的一款数据强一致、服务高可用的分布式数据库服务。PhxSQL提供Zookeeper级别的强一致和高可用,完全兼容MySQL。源码地址PhxSQL具有服务高可用、数据强一致、高性能、运维简单、和MySQL完全兼容的特点。服务高可用:PhxSQL集群内只要多数派节点存活就能正常提供服务;出于性能的考虑,集群会选举出一个Master节点负责写入操作;当Master失效,会自动重新选举新的Master。 数据强一致:PhxSQL采用多节点冗余部署,原创 2021-03-27 19:32:10 · 245 阅读 · 2 评论 -
分布式MySQL 集群Vitess介绍
一、什么是VitessVitess是一个用于部署、扩展和管理大型MySQL实例集群的数据库解决方案。Vitess集Mysql数据库的很多重要特性和NoSQL数据库的可扩展性于一体。它的架构设计使得您可以像在物理机上一样在公共云或私有云架构中有效运行。它结合并扩展了许多重要的MySQL功能,同时兼具NoSQL数据库的可扩展性。 Vitess可以帮助您解决以下问题:支持您对MySQL数据库进行分片来扩展MySQL数据库,应用程序无需做太多更改。 从物理机迁移到私有云或公共云。 部署和管理大量的MyS原创 2021-03-27 19:23:37 · 1852 阅读 · 0 评论 -
集成Phoenix实现类SQL操作hbase
一、Phoenix概述1、简介可以把Phoenix理解为Hbase的查询引擎,phoenix,由saleforce.com开源的一个项目,后又捐给了Apache。它相当于一个Java中间件,帮助开发者,像使用jdbc访问关系型数据库一些,访问NoSql数据库HBase。phoenix,操作的表及数据,存储在hbase上。phoenix只是需要和Hbase进行表关联起来。然后再用工具进行一些读或写操作。其实,可以把Phoenix只看成一种代替HBase的语法的一个工具。虽然可以用java可以用j转载 2021-03-13 22:55:11 · 369 阅读 · 0 评论 -
介绍Amoeba
Amoeba是什么?Amoeba(变形虫)项目,该开源框架于2008年 开始发布一款 Amoeba for Mysql软件。这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的 时候充当SQL路由功能,专注于分布式数据库代理层(Database Proxy)开发。座落与 Client、DB Server(s)之间,对客户端透明。具有负载均衡、高可用性、SQL 过滤、读写分离、可路由相关的到目标数据库、可并发请求多台数据库合并结果。 通过Amoeba你能够完成多数据源的高可用、转载 2021-03-11 17:19:02 · 2745 阅读 · 1 评论 -
各种开源数据库同步工具汇总
(1) OGGOracle GoldenGate 是一款实时访问、基于日志变化捕捉数据,并且在异构平台之间迚行数据传输的产品。GoldenGate TDM是一种基于软件的数据复制方式,它从数据库的日志解析数据的变化(数据量只有日志的四分之一左右)。GoldenGate TDM将数据变化转化为自己的格式,直接通过TCP/IP网络传输,无需依赖于数据库自身的传递方式,而且可以通过高达10:1的压缩率对数据迚行压缩,可以大大降低带宽需求。在目标端,GoldenGate TDM可以通过交易重组,分批加载等技术手原创 2021-02-23 18:46:12 · 31138 阅读 · 8 评论