首页 > TAG信息列表 > LightDB
postgresql/lightdb的notify机制--可靠缓存、MQ消息事务的救星
http://www.light-pg.com/docs/lightdb/13.3-22.2/sql-notify.html http://www.light-pg.com/docs/lightdb/13.3-22.2/sql-listen.html https://wiki.postgresql.org/wiki/PgNotificationHelper https://jdbc.postgresql.org/documentation/head/listennotify.html https://talightdb create table/index指定表空间
一般来说,现在为了各司其职,都把硬盘做成了san,raid,至少lvm。但是仍然有一些用户希望可以指定表空间和索引。在lightdb里面也支持该特性。如下: lightdb@postgres=# create tablespace tab_tbs location '/data1/cn/tab_tbs'; WARNING: tablespace location should not be inside thLightDB对保序加密的支持
保序加密(Order-Preserving Encryption) 是一种数据保存顺序的加密方法,它允许比较操作直接应用于加密数据,而不需要解密操作数。LightDB在22.2版本中已对OPE进行了支持,具体实现集成在lt_ope插件中。 lt_ope 支持了三种数据类型的保序加密:bigint、double precision和text。三种明文加lightdb oracle_fdw报ERROR: error connecting to Oracle: OCIEnvCreate failed to create environment han
create server oradb foreign data wrapper oracle_fdw options (dbserver '//10.20.30.199:1521/test');create user mapping for USER server oradb options (user 'scott', password 'scott');GRANT USAGE ON FOREIGN DATA WRAPPER oracle_fLightdb分布式支持LVS负载均衡(前瞻)
一、前置条件 1.已安装lightdb分布式(多CN需要自行搭建),此处省略安装过程,可参考https://www.hs.net/lightdb 2.分布式数据库CN节点和LVS主节点在同一网段/VLAN中 3.确保所有主机已经创建了lightdb用户,并且各主机之前已经配置了ssh免密登录 二、环境准备 1.查看lvs模块是否有被加载:lslightdb关闭事务自动提交
在lightdb/pg中,事务是自动提交的,也就是除非明确通过BEGIN;开启事务,否则任何语句都是独立事务。在ltsql客户端,可以通过\echo :AUTOCOMMIT查看自动提交模式,如下: [zjh@hs-10-20-30-193 ~]$ ltsql -p9999 ltsql (13.3-22.2) Type "help" for help. zjh@postgres=# \echo :AUTOCOLightDB定时任务支持Linux命令
LightDB在22.2版本中,pg_cron 已经可以支持 linux os 命令的执行。语法兼容之前版本(详见https://www.cnblogs.com/xxl-cr7/p/16140553.html)。现新增第六个参数,需在第六个参数中传递命令类型值。传参'sql'表示第二个参数为sql命令,传参'linux'表示第二个参数为sql命令。如果要配置命lightdb特性之内置数据库规范检查和违约拦截
因为开发不规范,DBA和架构师们通常会制定各种开发规范。比如关键字不能作为标识符,必须包含主键、最后修改时间、创建时间等。虽然规范很多,但是执行的时候通常会大打折扣,因为有大量的客户端可以连接数据库,没有足够的保障机制和制度。为了确保规范的落地,lightdb内置了开发规范校LightDB支持通配符(%)查看GUC参数
PG查看GUC参数,主要是查看postgres.conf或者在服务端使用show语法,但是show只支持完整的参数名或者show all,如果想找一类,或者记不清参数完整名字时,不是很方便 LightDB增加show %的语法,支持通过%通配,更方便的找到GUC参数 show xx%; 显示xx开头的所有配置信息 show %xx; 显示xlightdb/postgresql中序列的使用以及oracle兼容计划
一、postgresql中的序列 1.1 场景需求 需要向下图一样,需要对产品编码编码设置一个序列。编码规则 SKU + 序列号: 1.2 序列 序列是基于bigint算法的,因此范围是不能超过一个八字节 整数的范围(-9223372036854775808 到 9223372036854775807)。 由于nextval和setval调用绝不会回滚, 如果PostgreSQL/lightdb逻辑复制详解
之所以有逻辑复制,是因为物理复制是基于数据块的复制,每个实例的数据块是自己维护的,无法做到全局,所以只能借助逻辑块复制,即使是内核集成的HTAP,在行存和列存之间同步时,也采用的是逻辑块复制。逻辑复制可用于很多场景,例如部分数据同步、DW集成、同步到大数据、ES、做流式计算、缓postgresql/lightdb无法停止一例
如下所示,即使执行pg_ctl --mode immediate stop,仍然出现pg主进程无法停止的情况。因为walsender进程似乎一直无法停止。 2022-04-09 09:58:52.707936C @ postmaster 00000[2022-03-29 11:23:45 UTC] 0 [69880] LOG: received fast shutdown request2022-04-09 09:59:20.104209C [uLightDB 21.3 release note
E.1. Release 13.3-21.3 Release date: 2021-12-31 This release contains a variety of changes from LightDB 13.3-21.3. WAL (Write-Ahead Log) can be placed on Intel Optane PMEM, archieving significant improvements in recovery time and performance. To enablLightDB发布日常运维管理手册
LightDB近日发布日常运维管理手册,总结一线工程师日常问题总结,同样适合于开源PostgreSQL及其发行版。 https://www.hs.net/lightdb/docs/LightDB-13.3-21.3_Administration_Guide.pdfLightDB13.3-21.2 Release Note
E.1. Release 13.3-21.2 Release date: 2021-10-24 This release contains a variety of changes from LightDB 13.3-21.1. This version contains a database monitor and management platform, the LightDB Enterprise Manager (LightDB-EM) embeded version, providesc运行时动态库的几种配置方式
1、LD_LIBRARAY_PATH方式。系统管理员和DBA经常使用,oracle的做法。 2、修改配置文件/etc/ld.so.conf,然后执行ldconfig命令。 [lightdb@sdw ~]$ cat /etc/ld.so.cld.so.cache ld.so.conf ld.so.conf.d/ [lightdb@sdw ~]$ cat /etc/ld.so.confinclude ld.so.conf.d/*.conf[lighLightDB快速入门
LightDB是什么? LightDB是一款基于PostgreSQL的关系型数据库,99%兼容PostgreSQL,主要针对金融业务场景优化。不同于国内其他基于PostgreSQL的数据库为了修改而修改,导致无法持续向后兼容新版本的PostgreSQL,进而无法享受社区带来的改进。LightDB采用完全拥抱开源的模式,在开源Postgr重磅 | 让数据库更懂金融,恒生LightDB预览版邀你体验!
历史照亮未来 这是一个最好的时代 国产数据库百花齐放、蓬勃发展 对于金融领域来说 什么样的数据库更懂金融? 带着这个问题 恒生一直在思考,一直在奔跑 2021年8月18日 恒生LightDB-X预览版正式发布 包含Oracle常用语法兼容 智能服务器参数优化、向导式安装、PWR 原生高可用、在线