![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
道知极限编程
15+年专业程序员,资深系统架构师,网络安全专家,数据库内核开发者,参与研发项目100+,精通C/C++开发、Linux系统开发、Lua、Python。长达5年的编程教学经验,针对初初学者录制了大量编程入门视频课程,手把手教你编程,你值得拥有!!
展开
-
Oracle数据块损坏与恢复
什么是块损坏所谓损坏的数据块,是指块没有采用可识别的 Oracle 格式,或者其内容在内部不一致。通常情况下,损坏是由硬件故障或操作系统问题引起的。Oracle 数据库将损坏的块标识为“逻辑损坏”或“介质损坏”。如果是逻辑损坏,则是 Oracle 内部错误。Oracle 数据库检测到不一致之后,就将逻辑损坏的块标记为损坏。如果是介质损坏,则是块格式不正确;从磁盘读...原创 2018-07-16 18:02:32 · 1299 阅读 · 0 评论 -
Oracle9i RMAN 的优缺点及RMAN 备份及恢复步骤
参考:https://blog.csdn.net/shudaqi2010/article/details/75300437一. RMAN 备份的一些优点 和OS命令备份方式相比,使用RMAN的优点1 备份执行期间不需要人工干预,因此减少了误操作的机会; 2 可以有效的将备份和恢复结合起来; 3 支持除逻辑备份以外的所有备份类型,包括完全备份,增量备份,表空间备份,数据文件备份,...转载 2018-07-16 18:02:58 · 881 阅读 · 0 评论 -
分布式数据库架构--分库、分表、排序、分页、分组、实现
MySQL分库分表总结:单库单表 :单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。 单库多表 :随着用户数量的增加,user表的数据量会越来越大,当数据量达到一定程度的时候对user表的查询会渐渐的变慢,从而影响整个DB的性能。如果使用mysql, 还有一个更严重的问题是,当需要添加一列的时候,mys...转载 2018-06-25 20:07:51 · 824 阅读 · 0 评论 -
如何实现高容量大并发数据库服务 | 数据库分布式架构设计
摘要数据库拆分要根据业务现状、模式,选择合适的拆分方式,紧密结合业务及应用架构设计,谨慎拆分,防止过度设计。正文一为什么要做分布式数据库架构改造?云计算大数据时代,传统的数据库架构已经无法支撑企业高容量的数据增长,满足高并发的业务需求。对企业数据库进行分布式架构设计,打破了数据库资源不够用的天花板的同时,还能根据企业业务发展状况,随时平滑扩容。二分布式数据库架构改造,如何做?...转载 2018-06-25 20:05:32 · 349 阅读 · 0 评论 -
沉寂几十载,国产数据库初露头角
转载自:https://www.iyiou.com/p/83351.html数据管理技术的发展经历了以下四个阶段:人工管理阶段、文件系统阶段、数据库阶段和高级数据库技术阶段。其中,数据库管理系统经历了50多年的发展演变,已经取得了辉煌的成就,发展成为一门内容丰富的学科,形成了总量达数百亿美元的一个软件产业。根据Gartner Dataquest公司的调查,2000年国际数据库市场销售总额达88...原创 2020-03-17 22:10:32 · 1927 阅读 · 0 评论 -
CAP原则(CAP定理)、BASE理论
CAP原则(CAP定理)、BASE理论CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。CAP原则是NOSQL数据库的基石。分布式系统的CAP理论:理论首先把分布式系统中的三个特性进行了如下归纳:一致性(C):在分布式系统中的所有数据备份,在同一...转载 2019-03-20 17:21:21 · 154 阅读 · 0 评论 -
OLTP和OLAP有何区别?
OLTP和OLAP主要区别有:1、基本含义不同:OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,记录即时的增、删、改、查,比如在银行存取一笔款,就是一个事务交易。OLAP即联机分析处理,是数据仓库的核心部心,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。典型的应用就是复杂的动态报表系统。2、实时性要求不同:OLTP实时性要求高,OLTP 数据库旨在使事务应...转载 2019-03-20 18:22:25 · 11291 阅读 · 0 评论 -
什么是NewSQL?
NewSQL一词的提出NewSQL一词是由451 Group的分析师Matthew Aslett在研究论文中提出的。它代指对老牌数据库厂商做出挑战的一类新型数据库系统。发展趋势NoSQL谢幕,NewSQL登场。NoSQL将改变数据的定义范围。它不再是原始的数据类型,如整数、浮点。数据可能是整个文件。NoSQL可能会吓到DBA,因为他们担心失去他们自己的领域。NoSQL数据库是非关系的、水平...原创 2019-03-21 18:24:25 · 5158 阅读 · 0 评论