关系型数据库-阿里云开发者社区-阿里云

开发者社区> 数据库> 关系型数据库

关系型数据库

关注

1
今日
3793
内容
19
活动
859
关注
|
SQL 关系型数据库 MySQL
|

PostgreSQL MySQL 兼容性之 - 读写用户的只读影子用户

在一些企业里面,通常会在数据库中创建一些只读用户,这些只读用户可以查看某些用户的对象,但是不能修改或删除这些对象的数据。这种用户通常可以给开发人员,运营人员使用,或者数据分析师 等角色的用户使用。因为他们可能关注的是数据本身,并且为了防止他们误操作修改或删除线上的数据,所以限制他们的用户只有只读的.

3450 0
|
SQL 关系型数据库 PostgreSQL
|

PostgreSQL 批量权限 管理方法

9334 0
|
关系型数据库 数据库 文件存储
|

PostgreSQL 逻辑结构 和 权限体系 介绍

本文旨在帮助用户理解PostgreSQL的逻辑结构和权限体系,帮助用户快速的理解和管理数据库的权限。 逻辑结构 最上层是实例,实例中允许创建多个数据库,每个数据库中可以创建多个schema,每个schema下面可以创建多个对象。对象包括表、物化视图、操作符、索引、视图、序列、函数、... 等

11766 0
|
关系型数据库 PostgreSQL 索引
|

PostgreSQL GIN索引limit慢的原因分析

PostgreSQL GIN索引的结构如下图 :假设这个表有2列,一列存储INT,另一列存储INT数组,最左边的表示记录的行号。 假设对INT数组建立GIN索引,那么GIN索引会记录每个数组element对应的行号,对于行号多的,会存成LIST,然后在索引中指向该list。 好了接下来分析一下l

6919 0
|
Oracle 关系型数据库 PostgreSQL
|

PostgreSQL Oracle 兼容性之 - add_months

6174 0
|
SQL 关系型数据库 PostgreSQL
|

distinct xx和count(distinct xx)的变态递归优化方法

今天要说的这个优化是从前面一篇讲解《performance tuning case :use cursor or trigger replace group by and order by》http://blog.163.com/digoal@126/blog/static/16387704020.

10882 0
|
关系型数据库
|

PostgreSQL 百亿级数据范围查询, 分组排序窗口取值 极致优化 case

本文将对一个任意范围按ID分组查出每个ID对应的最新记录的CASE做一个极致的优化体验。优化后性能维持在可控范围内,任意数据量,毫秒级返回,性能平稳可控。比优化前性能提升1万倍。 CASE如下: 有一张数据表,结构: CREATE TABLE target_position

15540 0
|
SQL 关系型数据库 PostgreSQL
|

PostgreSQL csvlog 源码分析

2867 0
|
弹性计算 关系型数据库 数据库
|

论云数据库编程能力的重要性

云为我们提供了便利,降低了开发和运维的成本。但是也必须思考一个问题,我们的云组件之间的的网络延迟?(相比较局域网的服务器和服务器之间)你可以用各种方法测试验证一下。以往我们把数据放在数据库,数据库只提供简单的增删改查,大部分的业务逻辑放在应用服务器来完成。但是在云时代,如果我们还这样的话,应用服务.

4315 0
|
SQL JSON 关系型数据库
|

MySQL · 引擎特性 · 像NOSQL那样使用MySQL

前言 最近Release的MySQL5.7.12增加了新的协议支持,通过X Plugin实现,同时增加了新的客户端API,开发者可以通过API来把MySQL作为document store的服务端,可以完成和MongoDB类似的document操作,例如支持CRUD等操作,但底层存储依然支持传统数

9703 0
|
关系型数据库 网络安全 数据库
|

PostgreSQL 备份链路sslcompression压缩

2510 0
|
SQL 关系型数据库 PostgreSQL
|

PostgreSQL serializable read only deferrable事务的用法背景

在开始讲serializable read only deferrable用法前,需要先了解一下serializable隔离级别。https://wiki.postgresql.org/wiki/Serializablehttp://www.postgresql.org/docs/9.5/stat.

2419 0
|
关系型数据库 PostgreSQL
|

PostgreSQL 可靠性和一致性 代码分析

4757 0
|
NoSQL 数据库
|

MongoDB短连接Auth性能优化

通常我们使用MongoDB的时候,客户端(driver)和MongoDB之间都是使用长连接,但是在某些场景下、某些driver仍然只能使用短连接进行连接,比如PHP。就在我们阿里云数据库MongoDB版商业化后没多久,我们就遇到了一个用户短连接过多导致的性能问题。 问题 这个问题的症状是Mong

5746 0
|
关系型数据库 PostgreSQL
|

如何用 sysbench 并行装载 PostgreSQL 测试数据

本文参考老唐的使用sysbench和sqlldr并行装载Oracle测试数据而成。http://blog.osdba.net/538.html sysbench原来自带的lua数据装载脚本是使用以下方式串行装载的,速度比较慢(比单条insert快,但是比COPY慢)。 insert int

4324 0
|
JSON 网络协议 Unix
|

iperf 测试网络性能指标

Iperf是一个网络性能测试工具,主要应用于LINUX服务器下面。可以测量最大TCP和UDP带宽,具有多种参数和特性,可以记录带宽,延迟抖动和数据包丢失,最大组和MTU等统计信息,通过这些信息可以发现网络问题,检查网络质量,定位网络瓶颈。Iperf在linux和windows平台均有二进制版本供自.

8143 0
|
NoSQL 关系型数据库 MySQL
|

是什么让TA蹲5个小时也要听完?--深圳云栖大会数据库技术专场8大爆点

这是一场数据库技术网(干)红(货)见面会。云栖大会深圳峰会,阿里云数据库团队发出大招——PB级数据存储:PetaData数据库发布、SAP HANA One数据库的合作和云数据库OceanBase发布,还有褚霸、何导、丁奇、叶翔、玄惭的深度分享。

8641 0
|
SQL 关系型数据库 数据库
|

如何追溯 PostgreSQL 慢查询当时的状态

5517 0
|
对象存储
|

从 oss 装载数据到 GreenPlum

gpossext 在阿里云上,支持通过 gpossext 并行装载数据到 GPDB 中 gpossext 语法 CREATE [READABLE] EXTERNAL TABLE tablename ( columnname datatype [, ...] | LIKE othertable

5052 0
|
SQL 关系型数据库 PostgreSQL
|

PostgreSQL 行级全文检索

在一些应用程序中,可能需要对表的所有字段进行检索,有些字段可能需要精准查询,有些字段可能需要模糊查询或全文检索。这种需求对于应用开发人员来说,会很蛋疼,因为写SQL很麻烦,例子: postgres=# create table t(phonenum text, info text, c1 in

3231 0
|
Python
|

Greenplum的全量恢复介绍, gpdbrestore

本节介绍一下Greenplum的全量恢复恢复时需要指定dump key ( 即gpcrondump时,每个数据库备份都带的时间戳)全量恢复需要考虑几个因素, DROP DATABASE, TRUNCATE TABLE, DROP TABLE.这些和gpcrondump或者gpdbrestore的参.

4119 0
|
关系型数据库 数据库 Python
|

Greenplum的全量备份介绍, gpcrondump

本节介绍一下Greenplum的全量备份。全量备份脚本 #!/bin/bash GPHOME=/home/digoal/gphome # Replace with symlink path if it is present and correct if [ -h ${GPHOME}/

7353 0
|
存储 关系型数据库 MySQL
|

MySQL 5.7 新特性 generated columns

MySQL 5.7的一个新特性,generated columnhttp://dev.mysql.com/doc/refman/5.7/en/create-table.html#create-table-generated-columns即generated column的值是普通column产生.

3552 0
|
SQL 关系型数据库 PostgreSQL
|

hint bits 源码讲解, 为什么PostgreSQL查询语句也可能产生 xlog, 并且可能对buffer有write操作 ?

本文还可以回答另一个问题,为什么数据库开启wal_hint_log后或者使用initdb -k参数开启checksum后,产生的XLOG变多了。 PostgreSQL 查询是可能产生XLOG的,这需要从PostgreSQL tuple上的hint bits说起。什么是hint bits?你可以

3379 0
|
物联网 关系型数据库 数据库
|

PostgreSQL 物联网黑科技 - 瘦身500倍的索引(范围索引)

在数据库中用得最多的当属btree索引,除了BTREE,一般的数据库可能还支持hash, bitmap索引。但是这些索引到了物联网,会显得太重,对性能的损耗太大。为什么呢?物联网有大量的数据产生和入库,入库基本都是流式的。在使用这些数据时,基本是FIFO,或者范围查询的批量数据使用风格。btree.

8641 1
|
物联网 关系型数据库 OLAP
|

PostgreSQL 物联网黑科技 - 阅后即焚

在物联网应用场景中,有大量的传感器,会产生非常大量的消息以极高的并发进入数据库。这些数据如果直接进入面向OLAP场景设计的数据仓库,数据实时入库会成为瓶颈,并且OLAP系统很难接受非常高并发的请求。面对这样的应用场景,这些既要又要还要怎么满足呢?.1. 既要实时入库,.2. 又要实时分析,.3. .

5084 0
|
关系型数据库 数据库连接 PostgreSQL
|

PostgreSQL 学习大全

概念书籍《PostgreSQL Introduction and Concepts》 开发书籍《PostgreSQL开发必备参考手册》《PostgreSQL Server Programming》 管理类书籍《PostgreSQL 9 Administration Cookbook》《P

9591 0
|
关系型数据库 PostgreSQL
|

EDB xDB need pg_authid.rolcatupdate ?

5419 0
|
关系型数据库
|

怎样按一定时间间隔跳跃查询数据?

问题来自云栖问答,觉得比较好,所以记录一下: 我的项目用的是MySQL,但也想同时请教下在Oracle、SqlServer中应该如何处理如下问题: 有数据表如下所示: 希望从表中抽取数据,要求两条记录的时间间隔至少2分钟 对下面图片中的数据而言,假如我查询的时间范围是从2014-08

2695 0
|
关系型数据库 PostgreSQL
|

PostgreSQL 如何计算两个时间点之间正常的工作日时间

create or replace function minus_weekend(timestamp, timestamp) returns interval as $$ declare s timestamp := $1; e timestamp := $2; sd date;

5365 0
|
SQL 人工智能 自然语言处理
|

如何用PostgreSQL解决一个人工智能语义去重的小问题

在云栖社区的问答区,有一位网友提到有一个问题: 表里相似数据太多,想删除相似度高的数据,有什么办法能实现吗? 例如: 银屑病怎么治? 银屑病怎么治疗? 银屑病怎么治疗好? 银屑病怎么能治疗好? 等等 解这个问题的思路.1. 首先如何判断内容的相似度,PostgreSQL中

5680 0
|
存储
|

如何评估Greenplum master 空间以及segment元数据占用的空间.

Greenplum master节点是用来存储元数据的,包括 :序列,表,临时表,分区,函数,视图,类型,操作符,规则,触发器 等。 segment 上也会存储部分元数据,序列,表,临时表,函数,视图,类型,操作符,规则,触发器 等。 master比segment更多的信息包括:分布策略

4381 0
|
关系型数据库 PostgreSQL
|

PostgreSQL 递归查询一例

4300 0
|
存储 算法 关系型数据库
|

一个简单算法可以帮助物联网,金融 用户 节约98%的数据存储成本 (PostgreSQL,Greenplum帮你做到)

PostgreSQL简直是工业界和学术界的完美结合,怎么说呢?下面娓娓道来。前段时间为大家分享了物联网行业分析以及PostgreSQL 为物联网场景量身定制的特性介绍。https://yq.aliyun.com/articles/18034https://yq.aliyun.com/edu/les.

12183 0
|
关系型数据库 数据库 PostgreSQL
|

PostgreSQL offset 原理,及使用注意事项

使用PostgreSQL查询记录时,可以使用offset跳过一些记录,从跳跃点开始取后面的数据。但是这里有一个问题是这样的: postgres=# create or replace function f() returns void as $$ declare begin rais

5796 0
|
NoSQL 安全 数据安全/隐私保护
|

MongoDB中使用的SCRAM-SHA1认证机制

介绍 SCRAM是密码学中的一种认证机制,全称Salted Challenge Response Authentication Mechanism。 SCRAM适用于使用基于『用户名:密码』这种简单认证模型的连接协议。 SCRAM是一个抽象的机制,在其设计中需要用到一个哈希函数,这个哈希函数是

20055 0

MongoDB管理:如何优雅的重启复制集?

啊!你还不了解MongoDB复制集?先看这里科普一下 复制集的成员启动后,会选举出一个Primary,Primary需要得到大多数成员的投票。所有的写入操作都必须向Primary发起,通过oplog将写操作同步到Secondary。 在复制集运行的过程中,难免会遇到需要重启节点的场景,比如复

5770 0
|
移动开发 关系型数据库 PostgreSQL
|

曾国藩的"顺势而为"在PostgreSQL中的价值体现

首选来个线性回归分析linear regression, 最小二乘法least-squares-fit的小故事(取自百度) : 1801年,意大利天文学家朱赛普·皮亚齐发现了第一颗小行星谷神星。经过40天的跟踪观测后,由于谷神星运行至太阳背后,使得皮亚齐失去了谷神星的位置。

2871 0
|
关系型数据库 PostgreSQL
|

PostgreSQL和Greenplum的临时表空间介绍

7128 0
|
SQL 关系型数据库 数据库
|

sqlserver中几种典型的等待

为了准备今年的双11很久没有更新blog,在最近的几次sqlserver问题的排查中,总结了sqlserver几种典型的等待类型,类似于oracle中的等待事件,如果看到这样的等待类型时候能够迅速定位问题的根源,下面通过一则案例来把这些典型的等待处理方法整理出来: 第一种等待.memory等待

1665 0
我要发布