数据库
文章平均质量分 95
小夏陌
靡不有初,鲜克有终。
展开
-
国产数据库VastBase适配指南
目前数据库市场上,仍然是甲骨文、IBM为代表的国外数据库软件处于主导地位,国产化的数据库的使用率,与推广面很有限。相对于主流数据库而言,国产数据库的优势并不明显,还有相当远的距离。那么我们为什么要用国产数据库呢?因为数据安全。原创 2022-10-08 14:52:55 · 56542 阅读 · 16 评论 -
MongoDB学习笔记
MongoDB 相关概念业务应用场景传统的关系型数据库(如MySQL),在数据操作的“三高”需求以及应对Web2.0的网站需求面前,显得力不从心。解释:“三高”需求:High performance - 对数据库高并发读写的需求。Huge Storage - 对海量数据的高效率存储和访问的需求。High Scalability && High Availability- 对数据库的高可扩展性和高可用性的需求。而MongoDB可应对“三高”需求。具体的应用场景如:社交场景原创 2021-02-09 16:19:38 · 18959 阅读 · 2 评论 -
MySQL优化笔记
索引索引概述MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。如下图所示 :左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并不是一定物理相邻的)。为了加快Col2的查找,可以维护一个右边所示的二叉查找树,每个节点分别包含索引键值和一个指向对应数原创 2020-09-08 12:04:18 · 19043 阅读 · 1 评论 -
高性能Mysql(第三版)笔记
高性能Mysql 第三版一、MySQL架构与历史MySQL逻辑架构最上层的服务并不是MySQL所独有的,大多数基于网络的客户端/服务器的工具或者服务都有类似的架构。比如连接处理、授权认证、安全等等第二层架构是MySQL比较有意思的部分。大多数MySQL的核心服务功能都在这一层,包括查询解析、分析、优化、缓存以及所有的内置函数(例如,日期、时间、数学和加密函数),所有跨存储引擎的功能都在这一层实现:存储过程、触发器、视图等第三层包含了存储引擎。存储引擎负责MySQL中数据的存储和提取。和GNU/原创 2020-09-04 10:51:40 · 19758 阅读 · 2 评论