摘要:一、区别: Hbase: Hadoop database 的简称,也就是基于Hadoop数据库,是一种NoSQL数据库,主要适用于海量明细数据(十亿、百亿)的随机实时查询,如日志明细、交易清单、轨迹行为等。 Hive:Hive是Hadoop数据仓库,严格来说,不是数据库,主要是让开发人员能够通过SQ
阅读全文
摘要:只要使用utf-8编码,就可以支持中文。我们的软件都是跑在linux上面的,都是utf-8,所以支持中文就是如何支持utf-8的。 python默认编码:是系统编码,所有有些机器不是utf-8的(可能没有中文原因,是ASCII编码)。 Mysql默认是latin1编码,很简单,开发商是瑞典公司。 让
阅读全文
摘要:DtSQL 商用版和社区版本(不能改表,创建数据库等),可以支持jdbc(只要某db提供jdbc driver就行),odbc DBeaver 社区版和企业版本,都免费。(依赖jdk),支持drill,hive,cassandra,mongodb 等等,odbc
阅读全文
摘要:数据库内核月报 - 2015 / 04 › 当期文章 MySQL · 引擎特性 · InnoDB undo log 漫游 本文是对整个Undo生命周期过程的阐述,代码分析基于当前最新的MySQL5.7版本。本文也可以作为了解整个Undo模块的代码导读。由于涉及到的模块众多,因此部分细节并未深入。 前
阅读全文
摘要:http://www.360doc.com/content/15/0712/12/15643_484399632.shtml 一般在线增加从库有两种方式,一种是通过mysqldump备份主库,恢复到从库,mysqldump是逻辑备份,数据量大时,备份速度会很慢,锁表的时间也会很长。另一种是通过xtr
阅读全文
摘要:1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的 数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器
阅读全文
摘要:innodb http://imysql.cn/node/609 http://blog.csdn.net/tsuliuchao/article/details/5373041 http://blog.csdn.net/yang1982_0907/article/details/20123055 m
阅读全文
摘要:http://www.cnblogs.com/zemliu/archive/2013/08/03/3234372.html MySQL查询缓存可以跳过SQL解析优化查询等阶段,直接返回缓存结果给用户,查询缓存的工作流程如下: 命中条件 缓存存在一个hash表中,通过查询SQL,查询数据库,客户端协议
阅读全文
摘要:http://www.ynpxrz.com/n896852c2024.aspx 分析 当了解完两种引擎的不同之处,很轻松的就能知道有哪些关键点了。 总的来说,从MyISAM转向InnoDB的注意事项有: 1、MyISAM的主键索引中,可以在非第一列(非第一个字段)使用自增列,而InnoDB的主键索引
阅读全文
摘要:MyISAM表的缓存 (网上复制粘贴的,其实我认为这不是mysql的缓存,而是文件系统的,不过赞分析方法) 前言: 今天一个朋友问了一个问题,原文如下:mysql5.1,myisam的表,select count(*) as total FROM m_bff WHERE from_uid='7314
阅读全文
摘要:OpenSystemArchitect GPL Mysql/postgresql/db2
阅读全文
摘要:不支持事务,在单文档记录上原子操作而已。 有个$isolation 只能保证多个文档更新直到最后才让其它客户端看到,但可能部分成功,且不能用于sharding cluster 默认隔离级别是read uncommitted(durable 之前)。。。 副本模式的一致性: 3.2版本开始有读多数和多
阅读全文
摘要:为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。 一、概述 MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level lock
阅读全文
摘要:一、先来谈谈θ 联接。θ 联接用于多表联接查询。通过WHERE子句给出表与表之间的联接条件(而不是筛选记录的条件)语法:SELECT column1 [,column2 ……]FROM table1,table2 [,table3……]WHERE join_condition1 [{AND|OR}
阅读全文
摘要:http://www.cnblogs.com/zemliu/archive/2012/06/17/2552301.html
阅读全文
摘要:https://voltdb.com/blog/querying-json-data-voltdbhttps://voltdb.com/blog/setting-json-values-voltdb
阅读全文
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num...
阅读全文
摘要:create table sanguozhi (id bigint, name varchar(32), country varchar(8), url varchar(128), ip varchar(16), uuid varchar(36), agent varchar(128), detai...
阅读全文
摘要:gcc -g mysqlquery.c -lmysqlclient -I/usr/include/mysql -L/usr/lib64/mysql#include #include #include #include #include int main (int argc, char *argv[]...
阅读全文
摘要:HBase3个主要组件:客户端库,1台主服务器,多台Region服务器行数据的存取是原子的,不支持跨行或者跨表的事务扩展和负载均衡的单元是RegionWAL 预写日志,然后才写入memstore,memstore到一定大小再被更新到HFile,此时memstore进行内存滚动删除数据采用墓碑标记
阅读全文