数据库
文章平均质量分 91
CYH_job
这个作者很懒,什么都没留下…
展开
-
初识OceanBase
OceanBase 是一款由阿里巴巴公司自主研发的高性能、分布式的关系型数据库,支持完整的 ACID 特性,高度兼容MySQL协议与语法,能够以最小的迁移成本使用高性能、可扩张、持续可用的分布式数据服务。OceanBase 实现了数千亿条记录、数百 TB 数据的跨行跨表业务,支持了天猫大部分的 OLTP 和 OLAP 在线业务。OceanBase 特性OceanBase 最初是为了处...转载 2019-12-26 11:26:33 · 923 阅读 · 0 评论 -
HTAP与OLAP&OLTP之间的关系
HTAP是近些年来比较火的一个概念,下面就聊聊其前世今生及技术特点。1. 数据应用类别根据数据的使用特征,可简单做如下划分。在选择技术平台之前,我们需要做好这样的定位。1).OLTP联机事务处理OLTP(On-Line Transaction Processing)OLTP是事件驱动、面向应用的,也称为面向交易的处理过程。其基本特征是前台接收的用户数据可以立即传送到计算...转载 2019-12-26 10:15:16 · 2429 阅读 · 0 评论 -
mysql中的事务
最近一直在做订单类的项目,使用了事务。我们的数据库选用的是MySql,存储引擎选用innoDB,innoDB对事务有着良好的支持。这篇文章我们一起来扒一扒事务相关的知识。为什么要有事务?事务广泛的运用于订单系统、银行系统等多种场景。如果有以下一个场景:A用户和B用户是银行的储户。现在A要给B转账500元。那么需要做以下几件事:1. 检查A的账户余额>500元;2.转载 2017-04-13 10:58:19 · 255 阅读 · 0 评论 -
MySQL中的隔离级别和锁机制
1、什么是事务事务是一条或多条数据库操作语句的组合,具备ACID,4个特点。原子性:要不全部成功,要不全部撤销隔离性:事务之间相互独立,互不干扰一致性:数据库正确地改变状态后,数据库的一致性约束没有被破坏持久性:事务的提交结果,将持久保存在数据库中2、事务并发会产生什么问题1)第一类丢失更新:在没有事务隔离的情况下,两个事务都同时转载 2017-04-13 11:05:51 · 260 阅读 · 0 评论 -
MyISAM 和InnoDB
MyISAM 和InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能。 以下是一些转载 2017-04-14 20:55:37 · 358 阅读 · 0 评论 -
Mysql学习笔记
刚开始学Mysql,做了一个小例子,在设置外键的时候遇到一个bug,摸索了一会在网上看到有前辈说可能是存储引擎的原因,试了一下,果然是引擎的问题。存储引擎不同的表之间不能关联!存储引擎不同的表之间不能关联!存储引擎不同的表之间不能关联!重要的事情说三遍,在设置外键的时候一定要注意两个表的引擎是否相同。下面列下今天学到的操作语句:1.查看数据库 show databases;2.新建原创 2017-07-08 13:36:18 · 593 阅读 · 0 评论 -
数据库系统概念
一、事务1.事务:构成单一逻辑工作单元的操作集合。2.事务ACID特性:原子性(atomicity),一致性(consistency),隔离性((isolation),持久性(durability)3.事务的四种隔离级别:可串行化(SERIALIZABLE),可重复读(REPEATABLE READ),已提交读(READ COMMITTED),未提交读(READ UNCOMMITT原创 2017-08-01 11:18:12 · 392 阅读 · 0 评论 -
数据库三大范式
范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF)转载 2017-08-03 16:21:48 · 358 阅读 · 0 评论