文档章节

关系型数据库的核心特征

牧师-Panda
 牧师-Panda
发布于 2017/06/17 16:13
字数 279
阅读 76
收藏 0

提到关系型数据库的特征,不少人第一反应肯定是SQL语言和二维表的数据结构。若干年前这种看法没什么问题,但是近几年也出了很多方法和工具,也采用了二维表数据结构以及类SQL语言,但是它们不是关系型数据库。那么最核心的特征是什么呢?

实际上,如果要问最专业的定义,自然是codd博士提出的12法则,但是那个太学术了。于是我们总结出了关系型数据库的几个最根本的特征如下:

  • 模式固定。数据写入时必须遵循固定的模式。字段的类型,长度,是否为空等都有严格的描述。
  • 数据操作遵循ACID原则,具有强事务、强一致性保证。
  • 强大的索引,执行计划优化引擎。
  • 数据抽象与物理储存相对独立。
  • 数据分页存放
  • 数据操作基于SQL实现,支持复杂的SQL查询处理。

© 著作权归作者所有

牧师-Panda
粉丝 33
博文 146
码字总数 180044
作品 0
浦东
私信 提问
云计算时代,关系型数据库如何实现进化?

关系型数据库 关系型数据库起源于半个世纪前的 IT 技术,虽然数据库模型的历史并不是起源于关系型数据库,但必须得承认关系型数据库在数据库模型中占据着主导地位,并一直主导至今。 1970 年...

大大大大风车
2017/09/08
289
0
mysql 数据库快速入门 数据库的发展

数据库概述 数据库技术是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。即:数据库技术是研究、...

6墨沫9
01/03
0
0
关系型数据库尚能饭否?NoSQL、NewSQL谁能接棒?

作者介绍 数据的积累是当今各行各业巨头的企业财富,数据库则是数据存储的重要途径。在大数据和微服务大行其道的今天,传统的关系型数据库也将迎来变革。云原生的数据库架构受到越来越多的关...

张亮
2018/10/30
0
0
《NoSQL数据库入门》书评赠书活动,国内首本NoSQL书

图灵教育&开源中国联合举办读样章赠图书活动,免费赠送《NoSQL数据库入门》10册! 本书核心:了解当今最炙手可热的NoSQL新型数据库技术;介绍memcached、Tokyo Tyrant、Redis、MongoDB;如何...

生气的散人
2012/06/19
5.2K
44
分布式数据库概述

原文出处:振河 一、前言 随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足:数据按...

振河
2016/03/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 后来马云就一心想挣钱了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑:《空帆船》- 朴树 《空帆船》- 朴树 手机党少年们想听歌,请使劲儿戳(这里) @webw :第二次被锁在电梯里了 上次你忘带电梯卡, ...

小小编辑
32分钟前
154
7
关于does not give a valid preprocessing token

#define VFUNC(self) ((##self##)->_vptr) 这样在gcc下会编译失败, VC不会 报pasting ) does not give a valid preprocessing token 据说是因为版本问题 解法:去掉## define VFUNC(self) (......

shzwork
34分钟前
2
0
CSS盒子模型

一、什么叫框模型 页面元素皆为框(盒子) 定义了元素框处理元素内容,内边距,外边距以及边框的计算方式 二、外边距 围绕在元素边框外的空白距离(元素与元素之间的距离) 语法:margin,定...

wytao1995
今天
5
0
Replugin借助“UI进程”来快速释放Dex

public static boolean preload(PluginInfo pi) { if (pi == null) { return false; } // 借助“UI进程”来快速释放Dex(见PluginFastInstallProviderProxy的说明) return PluginFastInsta......

Gemini-Lin
今天
4
0
Hibernate 5 的模块/包(modules/artifacts)

Hibernate 的功能被拆分成一系列的模块/包(modules/artifacts),其目的是为了对依赖进行独立(模块化)。 模块名称 说明 hibernate-core 这个是 Hibernate 的主要(main (core))模块。定义...

honeymoose
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部