数据库的逻辑结构数据库(database cluster)是指由单个PostgreSQL服务器实例管理的数据库集合。(解读:数据库
原创 2022-07-26 16:53:13
105阅读
最近看了nosql相关文档,概括的了解到其几大类别,他的出现主要是在处理大量数据,降低数据延迟。与传统具有关系模型的关系型数据库相比,nosql弃用该数据模型,有面向聚合的聚合数据模型以及聚合无知的。 其中聚合是指把一组相互关联的对象视为一个整体单元来操作,包括有键值数据库、文档数据库、列族数据库,通常通过原子操作更新聚合的指, 在集群中操作该类型的数据库,可以将必要数据一起处理,且放入同一个
简介Postgres-XL是一个横向扩展的开源数据库集群,具有足够的灵活性来处理不同的数据库工作负载。Postgres-XL的最终目标是提供横跨所有类型数据库工作负载的ACID一致性的数据库可伸缩性。ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(T
PostgreSQL 数据库(Database Cluster)是指一个或多个数据库实例的集合,这些数据库实例共享相同的数据库系统文件和配置
在编写程序时,我们经常将内表置于某个地方,等到必要时候取出来。本文讨论通常采用放置数据两种方式的区别与原理。文章引自:http://scnblogs.techweb.com.cn/laobai/archives/284.html
转载 2022-12-07 09:05:23
163阅读
参考图书:《高性能MYSQL》1.数据库索引的特点1.1 索引的有效范围因为索引一般使用BTree做数据存储结构,索引查询的有效范围为:1.全值匹配; 2.匹配最左前缀; 3.匹配列前缀 4.匹配范围值; 5.精确匹配一列并范围匹配另外一列; 6.只访问索引的查询;2.聚索引 和非聚索引2.1 什么是聚索引     聚索引是一种数据存储方式
转载 2024-02-19 12:43:32
65阅读
数据初始化内部流程:bootstrap模式实现了一个特殊的语言用于解析BKI数据,语言的法语解析器会逐个token处理,遇到一个语法子
原创 2022-07-28 14:13:36
192阅读
Greenplum如何从无到有?Greenplum使用PostgreSQL的初始化机制来初始化集群,PostgreSQL使用initdb创建一个PostgreSQL实例。
原创 2022-07-28 14:13:21
165阅读
说了PostgreSQL的这么多操作之后,我们也应该适时的明白它其中的原理了,这样才能更深刻地掌握它。我是这么想的。做为最初学习它的目的,仅仅是为了拿到证书,从而,在我的简历上增添重要的一笔之外,别无它求。但现在,我改变了这个想法。学习了几个月之后,我想我喜欢上了PostgreSQL,当然,我也不排斥Oracle或者其他的数据库系统。本文参考The Internals of PostgreSQL了
原创 2023-08-21 10:24:25
545阅读
这里给出了具体使用import export free delete等操作来操作数据的实例。代码欠规范,谅解!
原创 2022-12-06 14:56:38
51阅读
# MySQL 数据集群实现指南 在现代应用中,数据库的可用性和性能至关重要。数据集群(也称为数据库集群)是解决这一问题的有效手段。本文将指导你如何在MySQL中实现数据集群,包括所需的步骤和相应的代码示例。 ## 数据集群实现流程 下面是实现MySQL数据集群的基本步骤: | 步骤 | 描述 | |------|--------
原创 10月前
19阅读
在《数据库原理》里面,对聚索引的解释是:聚索引的顺序就是数据的物理存储顺序,而对非聚索引的解释是:索引顺序与数据物理排列顺序无关。正式因为如此,所以一个表最多只能有一个聚索引。不过这个定义太抽象了。在SQL Server中,索引是通过二叉树的数据结构来描述的,我们可以这么理解聚索引:索引的叶节点就是数据节点。而非聚索引的叶节点仍然是索引节点,只不过有一个指针指向对应的数据块。如下图:
18.6. 升级一个PostgreSQL本节讨论如何把你的数据库数据从一个PostgreSQL发行升级到一个更新的发行。当前PostgreSQL版本号由主要版本号和次要版本号组成。 例如,在版本号10.1中,10是主要版本号,1是次要版本号,这意味着这将是主版本10的第一个次要版本
原创 2021-08-17 17:41:51
162阅读
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阅读
索引原理一. 什么是索引 mysql官方定义:是帮助MySql高效获取数据数据结构,即是索引。二、索引的原理:MySQL索引是用一种叫做聚索引的数据结构实现的,下面我们就来看一下什么是聚索引。聚索引: 聚索引是一种数据存储方式,它实际上是在同一个结构中保存了B+树索引和数据行,InnoDB表是按照聚索引组织的(类似于Oracle的索引组织表)。 InnoDB通过主键聚数据,如果没有定
索引和聚索引介绍一.    什么是索引和建立索引的好处什么是索引  在数据库中,索引的含义与日常意义上的“索引”一词并无多大区别,与书中的索引一样,数据库中的索引使您可以快速找到表中的特定信息。索引包含从表中一个或多个列生成的键,以及映射到指定数据的存储位置的指针,也就是说索引由键和 指针组成。它是用于提高数据库数据访问速度的数据库对象。建
服务器设置和操作本章讨论如何设置和运行数据库服务器,以及它与操作系统的交互。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阅读
索引和非聚索引 聚是个什么东西? 聚是指:如果一组表有一些共同的列,则将这样一组表存储在相同的数据库块中;聚还表示把相关的数据存储在同一个块上。利用聚,一个块可能包含多个表的数据。概念上就是如果两个或多个表经常做链接操作,那么可以把需要的数据预先存储在一起。聚还可以用于单个表,可以按某个列将数据分组存储。更加简单的说,比如说,EMP表
  • 1
  • 2
  • 3
  • 4
  • 5