标签:关系型数据库

SQL

PostgreSQL 修改表字段 ALTER TABLE 的常用用法

herman 4年前 (2020-04-27) 4213浏览

PostgreSQL 在外国很火,国内 MySQL 用的比较多。但是很多时候,我们会把 MySQL 和 PostgreSQL 拿来比较,生态决定一切,PostgreSQL 的资料相比 MySQL 来说少了很多。本文总结了 PostgreSQL 修改...

JAVA

详解 com.mongodb.client.model.Updates 教程

herman 5年前 (2018-12-04) 2477浏览

网上搜索了一下关于 MongoDB 的相关教程,发现非常的少,少的可怜。网上的多少教程都是基于查询 SQL 的,很少有基于 Java Api 来写的。因此,我最近一直在看 MongoDB 的相关驱动包的源码,试着给大家分享一些关于 MongoDB...

SQL

详解 MongoDB 中的用户角色权限的分配与控制

herman 5年前 (2018-11-28) 6165浏览

MongoDB 作为一个分布式文件存储的数据库使用的人越来越多。它里面包含很多内置的角色和权限,本文来介绍一下它的权限设计和使用。 在介绍 MongoDB 的权限管理之前,我们先来回顾一下目前比较流行的权限管理方案。 上图是目...

SQL

华为云数据库 RDS 测试心得体会!

herman 5年前 (2018-11-23) 3910浏览

最近我有幸参与了华为云数据库限时有奖评测!本文说一下我个人对华为云数据库的使用感受! 首先呢?我是在 CSDN 上看到了一个关于华为云数据库限时有奖评测的活动,奖品还不错,于是就抱着试试的心态参加一下! 然后我就按照要求报名了。第二天...

业余杂谈

Oracle 程序员吐槽:Oracle 数据库项目混乱!

herman 6年前 (2018-11-19) 3799浏览

程序员经常会吐槽自己公司的项目垃圾,代码一团糟!现在被吐槽的不仅有你们公司的项目,大名鼎鼎的 Oracle 项目也被自己的员工拿来吐槽,而且一吐槽还上了头条,不知道 Oracle 公司的大佬们有何感谢! 这位员工吐槽:Oracle 数据库 ...

JAVA

看图说话,脏读、不可重复读、幻读分别是什么?

herman 6年前 (2018-09-14) 2813浏览 0评论

事务的隔离性是一个一说就明白,一讲就糊涂,一讨论就吵架的话题。很多人对概念记得很牢,但是你让他们解释一下,脏读、不可重复读、幻读,他们却解释不出来,尤其是不可重复读和幻读两种搞不清或者搞混淆。其实它们很简单,可能就是你的方法没找对。 数据库...

SQL

给postgresql数据库的表和列添加注释(comment)

herman 6年前 (2018-05-05) 33115浏览 0评论

postgresql 数据库国内用的人并不是很多,而一些老项目采用了这个数据库。维护起来特别麻烦,因为国内用的人比较少,相关资料也很少。 另外还有一些函数,postgresql 也没有对应的提供。还有对于表分区,低版本的 post...

SQL

Tbase冷备系统介绍

herman 7年前 (2017-10-25) 3024浏览 0评论

Tbase 是腾讯的一款分布式数据库系统。它提供的有一个冷备系统,今天我们来介绍下它。 生产上的数据库还有一种极少见但仍然会存在的异常情况,即整个数据库集群彻底故障。此时,为了进一步保障分布式系统的数据可靠性,建议在现有高可用容灾的基础上,...

SQL

Tbase腾讯自研全功能分布式关系数据库

herman 7年前 (2017-10-25) 4839浏览 0评论

在分布式环境当中,总是会遇到诸如 主机宕机 或 网络故障 等各种影响系统可用性的情况发生。轻则会导致投诉,重则导致企业核心数据的丢失,影响企业业绩和商誉。而如何确保分布式系统运行正常,应对各种故障场景,保证系统始终处于高可用状态是每个企业研究的方...

SQL

Tbase分布式系统容灾中的调度节点容灾问题

herman 7年前 (2017-10-25) 3425浏览 0评论

前文阐述了通过 脑裂,两地三中心方案, 为了解决分布式系统中的节点故障的问题,系统引入了两个组件 Agent、Center,作为调度模块。而如果在运行过程中,Agent、Center 本身也会出现主机宕机、网络故障等异常场景呢?我们梳理了分布式的...

SQL

Tbase两地三中心容灾方案

herman 7年前 (2017-10-25) 3061浏览 0评论

解决了脑裂问题后,面向分布式系统的另外一个问题是出现机房级故障怎么办? Tbase目前应用于微信支付系统,因此Tbase的在设计时就考虑了两地三中心的架构(如下图所示)。简单来说,通过让Datanode(数据) 节点实现,同城节点强同步,异地节点...

SQL

关于数据库的科德十二定律

herman 7年前 (2016-12-27) 3369浏览 1评论

科德十二定律(Codd's 12 rules)是由数据库的关系模型的先驱埃德加·科德(Edgar F. Codd)提出的,使数据库管理系统关系化需满足的十三条(从0至12)准则。全关系系统应该完全支持关系模型的所有特征。关...