最新 | 最热门 | 最高评价

+0  笨法玩秒杀

Tag: Technical | MySQL | Redis
老王 发于 2013年05月19日 22:07 | 点击: 1789 | 展开摘要
秒杀无异于一场自找的DDoS攻击,从这个角度来说:玩秒杀的电子商务网站,和那些不停喊着用力打我的受虐狂没有什么两样,因为他们都痛并快乐着。

在「中国数据库技术大会」上,淘宝分享了「秒杀场景下MySQL的低效」,详细分析了秒杀的技术难点及改进措施,简而言之,主要就是在高并发事务请求的情况下,数据库性能由于死锁检测等因素直线下降,在这种场景下,单纯的关闭死锁检测虽然可以提升一定的性能,但这顶多是治标而已,如何治本?淘宝给出来两个改进方法:

请求排队:如果请求一股脑的涌入数据库

查看全文: http://www.udpwork.com/item/9879.html

+0  笨法玩秒杀

Tag: Technical | MySQL | Redis
老王 发于 2013年05月19日 22:07 | 点击: 2275 | 展开摘要
秒杀无异于一场自找的DDoS攻击,从这个角度来说:玩秒杀的电子商务网站,和那些不停喊着用力打我的受虐狂没有什么两样,因为他们都痛并快乐着。

在「中国数据库技术大会」上,淘宝分享了「秒杀场景下MySQL的低效」,详细分析了秒杀的技术难点及改进措施,简而言之,主要就是在高并发事务请求的情况下,数据库性能由于死锁检测等因素直线下降,在这种场景下,单纯的关闭死锁检测虽然可以提升一定的性能,但这顶多是治标而已,如何治本?淘宝给出来两个改进方法:

请求排队:如果请求一股脑的涌入数据库

查看全文: http://www.udpwork.com/item/9862.html

+1  MySQL主从服务器数据一致性的核对与修复

Tag: Technical | MySQL
老王 发于 2013年05月03日 21:40 | 点击: 2095 | 展开摘要
我上一次遇到MySQL主从服务器数据一致性问题,想想是几年前的事情了,还依稀记得当时惊慌失措的情景,好在最后借助Maatkit解决了问题。几年后,当我再次面对同样的问题时,Maatkit已经不复存在,转而成为了Percona Toolkit的一部分,不变的是我依旧手忙脚乱,所以还是记录一下吧,保不准啥时候又会遇到这个问题。

如果你在MySQL从服务器上遇到类似下面的错误信息,那么恭喜你中招了:

mysql> SHOW SLAVE STATUS\G

Last_Err

查看全文: http://www.udpwork.com/item/9766.html

+0  Jame’s Reading 04.06 — 04.23

Tag: My Reading | CAP | Message system | MySQL slow log | performance | Reading | Reliability | scalability
jametong 发于 2013年04月23日 20:47 | 点击: 1916 | 展开摘要
http://t.cn/zT6Wun1 http://t.cn/zT6Wun3 GroupOn使用MySQL的一点经验:1. slow log的切换处理,2. 使用playback在Slave上重放操作,以warm up备库的Buffer Pool.

http://t.cn/zT6JusR 根据数据的价值来选择匹配的数据存储成本, 数据有三个维度(新鲜度,访问频率,商业价值,即:Recency/Frequency/Monetization), 根据这三个维度去评估存储的数据

查看全文: http://www.udpwork.com/item/9707.html

+0  《高性能MySQL》(第3版)中文版

Tag: 杂记 | 第3版 | dba | 高性能MySQL | MySQL
NinGoo 发于 2013年03月28日 22:05 | 点击: 2752 | 展开摘要
历经差不多一年的时间,总算让《高性能MySQL》(第3版)中文版可以和大家见面了,今天Amazon和China-pub已经开始预售,其他网站这几天也都会开始上架。预计4.10可以正式出阁了。

Amazon预售地址

China-pu预售地址

在线试读 第2章 第3章 第4章

翻译是件苦差事,初稿出来后,大规模审稿两三次,身心俱疲,大量内容在审稿过程中都被重新修改润色。直到上个周末,最后又快速的过了一次,修正了几十处不太满意的小地方。只要没有最终正式交付给出版社,每看

查看全文: http://www.udpwork.com/item/9546.html

+0  C Mohan 讨论NoSQL的得与失

Tag: My Reading | ACID | nosql | tradeoff
jametong 发于 2013年03月18日 09:12 | 点击: 1720 | 展开摘要
History Repeats Itself, C Mohan 讨论NoSQL的得与失

【1】关系数据库的不足,

a. 不能很好的为Web 2.0的业务做建模(搜索与社交图谱),

b. 无法在数据库层面很好的与JSON等做数据交换,

c. SQL语言与编程语言的差异带来的开发学习使用成本,

d.是否开源,代码能否改动,

f. 关系数据库的优化器、解析器代价太大,影响响应时间、吞吐量,

g.不能很好的满足业务对Scalability以及低成本服务器的需求,

h.

查看全文: http://www.udpwork.com/item/9473.html

+0  Install sqlps as a PowerShell module

Tag: PowerShell | SQLServer | Technology | Windows
Haidong Ji 发于 2013年02月16日 11:53 | 点击: 3355 | 展开摘要
Most of SQL Server automation scripts using PowerShell use SMO directly. For example, one would do something like:

[System.Reflection.Assembly]::LoadWithPartialName(“Microsoft.SqlServer.SMO”)

$MyServer = new-object (‘Mic

查看全文: http://www.udpwork.com/item/9250.html

+0  MapReduce的模式、算法和用例

Tag: NoSQL杂谈 | 理论原地
nosqlfan 发于 2013年02月05日 09:48 | 点击: 4400 | 展开摘要
本文英文原文发表于知名技术博客《Highly Scalable Blog》,由@juliashine 进行翻译投稿。感谢译者的共享精神!

译者介绍:Juliashine是多年抓娃工程师,现工作方向是海量数据处理与分析,关注Hadoop与NoSQL生态体系。

英文原文:《MapReduce Patterns, Algorithms, and Use Cases》

译文地址:《MapReduce的模式、算法和用例》

在这篇文章里总结了几种网上或者论文中常见的MapRedu

查看全文: http://www.udpwork.com/item/9220.html

+0  SSDB增加hlist, zlist命令

Tag: C语言编程 | SSDB | LevelDB | NoSQL
ideawu 发于 2013年01月28日 11:24 | 点击: 1569 | 展开摘要
最近一段时间以来, SSDB 一直保持的稳定的更新速度, 代码在完善, 功能在丰富和整合. 目前已经有多个国内和国外用户在尝试使用, 相信很快就可以成为 SSDB 的正式用户.

前几个版本, SSDB 增加了 log rotate 功能. 最新的更新版本中增加了 hlist 和 zlist 命令, 用于列出当前的 map 和 zset. KV 结构的数据仍然使用 keys 列出. *list 既不同于 *keys, 也不同于 *scan, 因为 *list 用于列出集合的名

查看全文: http://www.udpwork.com/item/9174.html

+0  NoSQL反模式 – 文档数据库篇

Tag: NoSQL杂谈 | Hadoop&HBase | MongoDB | Redis | Schema | nosql
nosqlfan 发于 2013年01月27日 09:01 | 点击: 2358 | 展开摘要
本文转自NoSQLFan联合作者颜开(yankay)的我自然博客,虽然目前NoSQL产品没有一套完整的Schema设计方案,但我们在使用过程中还是能总结一些经验和教训,文章对文档数据库的一些错误的使用思路进行了总结。

原文链接:http://www.yankay.com/nosql-anti-pattern-document/

我们设计关系数据库Schema的都有一套完整的方案,而NoSQL却没有这些。半年前笔者读了本《SQL反模式》的书,觉得非常好。就开始留意,对于No

查看全文: http://www.udpwork.com/item/9169.html

+0  SSDB 现在已经支持 Java 语言了!

Tag: SSDB | LevelDB | NoSQL
ideawu 发于 2013年01月23日 22:45 | 点击: 1731 | 展开摘要
SSDB 现在已经支持 Java 语言了! 先看一个例子:

SSDB ssdb = new SSDB("127.0.0.1", 8888);
ssdb.set("a", "123");
byte[] val = ssdb.get("a");

SSDB Java 的 API 和 PHP, Cpy, Python 等动态脚本语言的 API 有很大不同, 首先 SSDB Java 用异常展示出错, 用 null 或者 Double.NaN 表示 not_found. 另外, 对

查看全文: http://www.udpwork.com/item/9135.html

+0  如何使用SSDB的zscan命令

Tag: SSDB | LevelDB | NoSQL
ideawu 发于 2013年01月18日 13:38 | 点击: 1499 | 展开摘要
SSDB(LevelDB 服务器, NoSQL 存储方案)的 zscan 是最强大的一条命令, 因为它操作的是 zset(sorted set) 数据类型, 只需要一条 zscan 命令就能直接地表达业务逻辑, “所写即所想”. 例如, 获取用户的未读消息列表, 获取按上架时间排序的商品列表, 获取微博 timeline…

zset 可以理解为关系数据库里具有两个字段的表, 一个字段是 key, UNIQUE 索引, 也即数据的唯一标识;

查看全文: http://www.udpwork.com/item/9111.html
|<<<3456789>>>| 一共21页, 249条记录