数据库的逻辑结构数据库(database cluster)是指由单个PostgreSQL服务器实例管理的数据库集合。(解读:数据库
原创 2022-07-26 16:53:13
105阅读
简介Postgres-XL是一个横向扩展的开源数据库集群,具有足够的灵活性来处理不同的数据库工作负载。Postgres-XL的最终目标是提供横跨所有类型数据库工作负载的ACID一致性的数据库可伸缩性。ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(T
PostgreSQL 数据库(Database Cluster)是指一个或多个数据库实例的集合,这些数据库实例共享相同的数据库系统文件和配置
说了PostgreSQL的这么多操作之后,我们也应该适时的明白它其中的原理了,这样才能更深刻地掌握它。我是这么想的。做为最初学习它的目的,仅仅是为了拿到证书,从而,在我的简历上增添重要的一笔之外,别无它求。但现在,我改变了这个想法。学习了几个月之后,我想我喜欢上了PostgreSQL,当然,我也不排斥Oracle或者其他的数据库系统。本文参考The Internals of PostgreSQL
原创 2023-08-21 10:24:25
545阅读
最近看了nosql相关文档,概括的了解到其几大类别,他的出现主要是在处理大量数据,降低数据延迟。与传统具有关系模型的关系型数据库相比,nosql弃用该数据模型,有面向聚合的聚合数据模型以及聚合无知的。 其中聚合是指把一组相互关联的对象视为一个整体单元来操作,包括有键值数据库、文档数据库、列族数据库,通常通过原子操作更新聚合的指, 在集群中操作该类型的数据库,可以将必要数据一起处理,且放入同一个
18.6. 升级一个PostgreSQL本节讨论如何把你的数据库数据从一个PostgreSQL发行升级到一个更新的发行。当前PostgreSQL版本号由主要版本号和次要版本号组成。 例如,在版本号10.1中,10是主要版本号,1是次要版本号,这意味着这将是主版本10的第一个次要版本。 对于PostgreSQL版本10.0之前的版本,版本号由三个数字组成,例如9.5.3。 在这些情况下,主要版本由版本号的前两个数字组(例如9.5)组成,次要版本是第三个数字, 例如3,这意味着这将是主要版本9.5的第三
原创 2022-03-02 15:27:39
68阅读
18.6. 升级一个PostgreSQL本节讨论如何把你的数据库数据从一个PostgreSQL发行升级到一个更新的发行。当前PostgreSQL版本号由主要版本号和次要版本号组成。 例如,在版本号10.1中,10是主要版本号,1是次要版本号,这意味着这将是主版本10的第一个次要版本
原创 2021-08-17 17:41:51
162阅读
1 数据库索引(顺序、B-+、散列)MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据数据结构。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。索引分为聚索引和非聚索引两种,还有覆盖索引,聚索引 是按照数据存放的物理位置为顺序的,而非聚索引就不一
转载 2024-04-18 10:48:46
83阅读
服务器设置和操作本章讨论如何设置和运行数据库服务器,以及它与操作系统的交互。18.1 PostgreSQL用户账户和对外部世界可访问的任何服务器守护进程一样,我们也建议在一个独立的用户账户下运行PostgreSQL。这个用户账户应该只拥有被该服务器管理的数据,并且应该不能被其他守护进程共享(例如,使用用户nobody是一个坏主意)。我们不建议把可执行文件安装为属于这个用户,因为妥协系统可能接着修改它们自己的二进制文件。要在你的系统中增加一个 Unix 用户账户,查看一个命令useradd或addus
原创 2021-08-18 01:59:02
164阅读
//创建pg_data目录 create_data_directory(); //创建pg_data/pg_wa
原创 2022-07-26 17:07:15
243阅读
服务器设置和操作本章讨论如何设置和运行数据库服务器,以及它与操作系统的交互。18.1 PostgreSQL用户账户和对外部世界可访问的任何服务器守护进程一样,我们也建议在一个独立的用户账户下运行PostgreSQL。这个用户账户应户,因为妥协系统可能接着修改它们自己的二进制文件。要在你的系统中增加一个 Unix 用户账户,查看一个命令useradd或addus
原创 2022-03-07 11:00:52
303阅读
pl/sql 集合是存放同种类型数据的集合,集合类型有三种,索引表、嵌套表、变长数组。 集合的属性和方法:first:取集合第一个元素的下标last:取集合最后一个元素的下标count:取集合中存放的元素个数(实际存放数据的个数)limit:取集合能存放的数据个数(集合的长度,用于变长数组,索引表和嵌套表是无限长度)next(下标):取当前下标的下一个元素的下标prior(下标):取当前
转载 2024-04-28 11:54:44
81阅读
以bootstrap模式运行BKI脚本创建template1static void bootstrap_template1
原创 2022-07-26 17:08:26
133阅读
在编写程序时,我们经常将内表置于某个地方,等到必要时候取出来。本文讨论通常采用放置数据两种方式的区别与原理。文章引自:http://scnblogs.techweb.com.cn/laobai/archives/284.html
转载 2022-12-07 09:05:23
163阅读
static void test_config_settings(void) { /* This macro defines the minimum
原创 2022-07-26 17:08:30
168阅读
参考图书:《高性能MYSQL》1.数据库索引的特点1.1 索引的有效范围因为索引一般使用BTree做数据存储结构,索引查询的有效范围为:1.全值匹配; 2.匹配最左前缀; 3.匹配列前缀 4.匹配范围值; 5.精确匹配一列并范围匹配另外一列; 6.只访问索引的查询;2.聚索引 和非聚索引2.1 什么是聚索引     聚索引是一种数据存储方式
转载 2024-02-19 12:43:32
65阅读
SYNOPSIS clusterdb [ connection-option...] [ --table | -t table] [ dbname] clusterdb [ connection-option...] [ --all | -a ] DESCRIPTION 描述 clusterdb 是
转载 2019-06-24 14:34:00
280阅读
2评论
数据初始化内部流程:bootstrap模式实现了一个特殊的语言用于解析BKI数据,语言的法语解析器会逐个token处理,遇到一个语法子
原创 2022-07-28 14:13:36
192阅读
Greenplum如何从无到有?Greenplum使用PostgreSQL的初始化机制来初始化集群,PostgreSQL使用initdb创建一个PostgreSQL实例。
原创 2022-07-28 14:13:21
165阅读
这里给出了具体使用import export free delete等操作来操作数据的实例。代码欠规范,谅解!
原创 2022-12-06 14:56:38
51阅读
  • 1
  • 2
  • 3
  • 4
  • 5