什么是存储引擎? 存储引擎其实就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型)。在Or…
标签:引擎
MongoDB(引擎)
关于存储引擎 WiredTiger storage engine WiredTiger 在3.2版本成为mongodb的默认存储引擎。所以这里讲的就是WiredTiger了。 Document Level Concurr…
MongoDB的事务、ACID和一致性
在前一篇《理解数据库的事务,ACID,CAP和一致性》我已经将数据库的一些基本概念包括事务,ACID,CAP,一致性,隔离性等都深入的介绍了一遍,而此篇主要是针对MongoDB数据库系统做一下深入的了解,主要希望弄清楚如…
iOS sqlite3数据库
简介 SQLite是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite是一个增长最快的数据库引擎,这是在普及方面的增长,与它的尺寸大小无关。SQLite 源代码不受版权限制 S…
SQL优化之二--索引问题
索引是数据库优化中最常用也是最重要的手段之一,通过索引可以解决大部分的SQL性能问题,这里主要是通过分类、存储、使用来讲解。 一、索引的分类 索引是在MySQL存储引擎层实现的。而不是在服务器层实现的。MySql目前提供…
Spider引擎分布式数据库解决方案(最全的spider教程)
最近开始负责财付通的数据库的相关维护工作,其中有几套系统使用的spider引擎,为了以后能更好地对这套系统进行维护,对spider做了一些功课,将spider引擎的功能、使用场景、部署、实战测试等做个简单的总结,希望不了…
mysql的优化策略有哪些
第一:优化你的sql和索引; 1.善用explain,看看自己写的sql到底要涉及到多少表,多少行,使用了那些索引,根据这些信息适当的创建索引; 2.善用不同的存储引擎,MySQL有多种不同的存储引擎,InnoDB,Ar…
Mongodb存储引擎的变化
本文为转载文章,觉得写得不错,虽然只是写到了3.0版本的存储引擎,后续我会补充3.4的现状 在历经版本号修改(2.8版本直接跳到3.0版本)和11个rc版本之后,MongoDB3.0于2015年3月3日正式发布。可以毫不…
深入理解Spark Streaming的执行模型(全局性word count)
本文译自《Diving into Apache Spark Streaming’s Execution Model》,作者: Tathagata Das, Matei Zaharia , Patrick Wendell …
第一节、mysql的基本结构
mysql大体上可以分为server层和存储引擎层两部分: server层:连接器、查询缓存、分析器、优化器、执行器等; server层涵盖mysql的大多数核心服务功能,以及所有的内置函数(…
MySQL优化(长期更新)
MySQL逻辑架构 下面是一幅MySQL各组件之间如何协同工作的架构图,有助于我们深入理解MySQL服务器。 MySQL逻辑架构 如图所知:MySQL逻辑架构整体分为三层,最上层为客户端层,并非MySQL所独有,诸如:连…
MySQL存储引擎介绍
数据库中都会有存储引擎的概念,MySQL的特点就是其存储引擎支持插件式的,存储引擎用来处理数据库相关的CRUD操作。 MySQL中常见的存储引擎有如下几种: InnoDB MyISAM Memory NDB Cluste…