数据库
三名狂客
success without applause,diligence without reward!Becoming、Cognifying、Flowing、Screening、Accessing、Sharing、Filtering、Remixing、Interacting、Tracking、Questioning、Beginning.
展开
-
记一次MySql优化问题
一、背景 此次查询涉及三个大表的联合查询,即: x_location_t, x_account_t, x_application_t ,每张表的记录大概200万条记录,现在需求是联合查询三个表的记录筛选出用户所需要的条件,原始的sql查询语句如下: select al.id, ln.application_id, al.user_account, case al.user_type whe...原创 2020-02-21 17:46:06 · 404 阅读 · 0 评论 -
MongoDB基本操作
本文记录下MongoDB的基本操作,这只是最基本的,所以是应该掌握的。 数据库 数据库是一个物理容器集合。每个数据库都有自己的一套文件系统上的文件。一个单一的MongoDB服务器通常有多个数据库。 集合 集合是一组MongoDB的文档。它相当于一个RDBMS表。收集存在于一个单一的数据库。集合不执行模式。集合内的文档可以有不同的领域。通常情况下,一个集合中的所有文转载 2016-12-27 13:55:49 · 429 阅读 · 0 评论 -
数据库分类
数据库(database)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据提供的多种方法来管理数据库里的数据。 数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。而在当今的互联网中,最常见的数据库模型主要是两种,即关系型数据库和非关系型数据库原创 2016-12-27 15:54:18 · 770 阅读 · 0 评论 -
分布式系统的应用及其各自的特点
分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都可能有DBMS的一份完整拷贝副本,或者部分拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的逻辑上集中、物理上分布的大型数据库。大数据时代,面对海量数据量的井喷式增长和不断增长的用户需求,分布式数据库必须具有如下特征,才能应对不断增长的海量数据: ● 高可扩展原创 2016-12-29 21:34:58 · 4430 阅读 · 0 评论 -
三大主流开源 NoSQL 数据库和两大主流传统 SQL 数据库对比
HBase vs. MongoDB vs. MySQL vs. Oracle vs. Redis,对比 类别 HBase MongoDB MySQL Oracle Redis 描述 基于 Apache Hadoop 并提供 BigTable 能力的列存储 最受欢迎的文档存储数据库之一 广泛使用的开源 RDBMS 广泛使用的 RDBMS 内存中的数据结转载 2016-12-30 09:51:44 · 11520 阅读 · 0 评论 -
redis数据库开启
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。同时提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object原创 2016-12-27 16:24:17 · 720 阅读 · 0 评论 -
Mysql性能优化
官方定义:索引(Index) 是帮助MySQL高效获取数据的数据结构。 大家一定很好奇,索引为什么是一种数据结构,它又是怎么提高查询的速度?我们拿最常用的二叉树来分析索引的工作原理。如图片: 创建索引的优势 1 提高数据的检索速度,降低数据库IO成本:使用索引的意义就是通过缩小表中需要查询的记录的数目从而加快搜索的速度。 2 降低数据排序的成本,降低CPU消耗:索引之所以查的快,是因为...转载 2018-05-19 22:05:59 · 172 阅读 · 0 评论 -
MySQL性能优化
一、架构 二、常用存储引擎 1)MyISAM存储引擎 MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少的存放表结构定义信息的.frm文件,另外还有.MYD和.MYI文件,分别存放了表的数据(.MYD)和索引数据(.MYI)。每个表都有且仅有这样三个文件做为MyISAM存储类型的表的存储,也就是说不管这个表有多少个索引,都是...翻译 2018-05-14 23:45:53 · 268 阅读 · 0 评论