技巧
-
Cassandra 1.1的缓存策略
2012-05-03从0.5和0.6版本开始,Cassandra就提供了主键缓存和行缓存。在1.1中,Cassandra核心开发团队重新对缓存策略进行了设计和实现。
-
MySQL中order by的实现和by rand() 优化
2012-05-02有同学上周问了个问题 “MySQL 里面的order by rand()”是怎么实现的。我们今天来简单说说MySQL里的order by。
-
解决MongoDB磁盘IO问题的三种方法
2012-05-01MongoDB和传统数据库一样,都是采用B树作为索引的数据结构。对于树形的索引来说,保存热数据使用到的索引在存储上越集中,索引浪费掉的内存也越小。
-
为MySQL数据库增加线程内存监控
2012-04-27使用MySQL中我经常发现mysqld的内存使用会涨的很快(Buffer Pool是大页分配的),以至于使用SWAP,到底Server层用了多少内存,没有一个监控机制。
-
Redis ziplist内部结构分析
2012-04-26ziplist是用一个字符串来实现的双向链表结构,顾名思义,使用ziplist可以减少双向链表的存储空间,主要是节省了链表指针的存储。
-
MySQL数据库异构数据同步
2012-04-25在实现levelDB挂载成MySQL引擎时,发现在实际存储是key-value格式时候,MySQL的异构数据同步,可以更简单和更通用。
-
MySQL数据库InnoDB存储引擎多版本控制实现原理分析
2012-04-23来自网易研究院的MySQL内核技术研究人何登成,把MySQL数据库InnoDB存储引擎的多版本控制(简称:MVCC)实现原理,做了深入的研究与详细的文字图表分析。
-
内存数据库巡礼之Sybase ASE
2012-04-19这是我们关于内存数据库(IMDB)系列文章的第二部分。第一部分我们主要介绍了Oracle TimesTen,而这个部分将深入介绍Sybase ASE。
-
开源项目MySQL数据库Syncer简介
2012-04-18开源项目MySQL Syncer不同于前面所述,主要依赖解析binlog来获取数据源,实现数据的异步复制的方案。
-
Oracle TimesTen的内存结构与应用场景
2012-04-18TimesTen内存结构比Oracle数据库简单很多。与Oracle不同,TimesTen并没有数据库缓冲区、保存池或丢弃池的概念。
分析 >更多
-
NoSQL——未来数据库家族的一员
NoSQL是对数据库由内而外的全方位改造,从而创造出一个高容量、高速度和高可变性的架构。然而,NoSQL供应商在可变性部分却正在遭遇失败。
-
DBA也要和领导抢饭碗?
数据库架构师Ziaul Mannan 认为,DBA有成为高管的潜在可能,而这种潜力在过去往往被忽视,他还将证明DBA技能到领导力的转变是可行的。
-
微软走进开源时代 Linux SQL Server是最大功臣
在人们眼中,以往的微软与开源技术格格不入,但这种认知很快就会被打破。微软打算在2017年中旬发布Linux SQL Server版本,如果进展顺利,就可以帮微软网罗大量新客户。
-
GPU技术仅局限于游戏领域?当心大数据应用的小船说翻就翻
GPU技术的使用是一些机器学习应用的前沿和核心。Facebook,百度、亚马逊和其他一些公司正在使用的GPU集群来研究深层神经网络相关的机器学习应用程序。
电子杂志 >更多
-
数据库工程师2015年9月刊:微软数据库的新时代
当我们刚刚熟悉SQL Server 2014新功能的时候,微软下一代旗舰级数据库平台SQL Server 2016正缓步向我们走来。
-
数据库工程师2015年6月刊:如何做好数据库选型
在本期的《数据库工程师》电子杂志中,我们将带您全面了解如何做好数据库选型工作。