随笔分类 -  Database

摘要:本文是《Redis内部数据结构详解》系列的第二篇,讲述Redis中使用最多的一个基础数据结构:sds。 不管在哪门编程语言当中,字符串都几乎是使用最多的数据结构。sds正是在Redis中被广泛使用的字符串结构,它的全称是Simple Dynamic String。与其它语言环境中出现的字符串相比,它 阅读全文
posted @ 2019-01-10 00:01 HelloSUN 阅读(3210) 评论(0) 推荐(0) 编辑
摘要:今天测试了redis cluster failover 功能,在切换过程中很快,但在failover时有force 与takeover 之分 failove 主要应用以下场景: 他们之间有什么区别呢? FORCE option is given, the slave does not perform 阅读全文
posted @ 2018-11-15 09:29 HelloSUN 阅读(4487) 评论(0) 推荐(0) 编辑
摘要:数据库构架设计中主要有Shared Everthting、Shared Nothing、和Shared Disk: Shared Everthting:一般是针对单个主机,完全透明共享CPU/MEMORY/IO,并行处理能力是最差的,典型的代表SQLServer Shared Disk:各个处理单元 阅读全文
posted @ 2018-07-04 09:06 HelloSUN 阅读(12696) 评论(1) 推荐(1) 编辑
摘要:一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。 阅读全文
posted @ 2018-03-15 23:04 HelloSUN 阅读(246) 评论(0) 推荐(0) 编辑
摘要:关联数据在不同节点上,对于普通关系型数据库来说,是无法进行连接的。关联的数据需要通过网络流入到一个节点中进行计算,这样就需要发生数据迁移。数据迁移有广播和重分布两种。在GP中,每一个广播或重分布会产生一个切片,每一个切片在每个数据节点上都会对应发起一个进程来处理该slice负责的数据,上一层负责该s 阅读全文
posted @ 2018-03-09 07:52 HelloSUN 阅读(2732) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL采用C/S(客户机/服务器)模式结构。应用层通过INET或者Unix Socket利用既定的协议与数据库服务器进行通信。 另外,还有一种‘Standalone Backend’使用的方式, 虽然通过这种方式也可以启动服务器,但是一般只在数据库的初始化(PostgreSQL的clu 阅读全文
posted @ 2017-10-18 15:48 HelloSUN 阅读(557) 评论(0) 推荐(0) 编辑
摘要:摘要: 本文旨在帮助用户理解PostgreSQL的逻辑结构和权限体系,帮助用户快速的理解和管理数据库的权限。 逻辑结构 最上层是实例,实例中允许创建多个数据库,每个数据库中可以创建多个schema,每个schema下面可以创建多个对象。对象包括表、物化视图、操作符、索引、视图、序列、函数、... 等 阅读全文
posted @ 2017-09-25 14:35 HelloSUN 阅读(1922) 评论(0) 推荐(0) 编辑
摘要:February 16, 2017 10:39 Goal In this article we will try to understand and answer to the below two question. How to understand the segment mode and st 阅读全文
posted @ 2017-07-28 11:18 HelloSUN 阅读(597) 评论(0) 推荐(0) 编辑
摘要:greenplum是基于postgresql开发的分布式数据库,里面大部分的数据字典是一样的。我们在维护gp的时候对gp的数据字典比较熟悉,特此分享给大家。在这里不会详细介绍每个字典的内容,只会介绍常见的应用以及一些已经封装好了的函数。具体的介绍大家可以去看postgresql的中文文档(附件),里 阅读全文
posted @ 2017-07-14 07:43 HelloSUN 阅读(631) 评论(0) 推荐(0) 编辑
摘要:一、pg_class: 该系统表记录了数据表、索引(仍然需要参阅pg_index)、序列、视图、复合类型和一些特殊关系类型的元数据。注意:不是所有字段对所有对象类型都有意义。 见如下应用示例: #查看指定表对象testtable的模式 postgres=# SELECT relname,relnam 阅读全文
posted @ 2017-07-12 07:40 HelloSUN 阅读(727) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了PostgreSQL教程(十五):系统表详解,本文讲解了pg_class、pg_attribute、pg_attrdef、pg_authid、pg_auth_members、pg_constraint、pg_tablespace、pg_namespace、pg_database等表 阅读全文
posted @ 2017-03-28 14:59 HelloSUN 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了PostgreSQL教程(十六):系统视图详解,本文讲解了pg_tables、pg_indexes、pg_views、pg_user、pg_roles、pg_rules、pg_settings等视图的作用和字段含义等内容,需要的朋友可以参考下 一、pg_tables: 一、pg_t 阅读全文
posted @ 2017-03-28 11:05 HelloSUN 阅读(985) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示