最新 | 最热门 | 最高评价

+0  我在Follow的部分blog

Tag: Uncategorized | performance;oracle;mysql;nosql;distributed system;flash storage
jametong 发于 2012年05月23日 01:04 | 点击: 69879 | 展开摘要
google-reader-subscription的下载链接

Mysql

About MySQL development (Optimizer mainly)

Andrew Morgan’s MySQL Cluster Database Blog

Arjen’s Journal

Baron Schwartz

Big DBA Head!

Chris on MySQL

Chuck’s Blog

code.openark.or

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

+0  flashcache原理

Tag: 操作系统 | devicemapper | flashcache | generic_make_request | submit_bio
DongHao 发于 2012年10月22日 11:50 | 点击: 11580 | 展开摘要
介绍flashcache的文章很多,我就不废话了。使用上,有余峰老哥的文章;原理上,有ningoo同学的flashcache系列。但是ningoo同学漏掉了device mapper和flashcache的动态原理,只讲了静态的数据结构。我就钻个空子补充一下。

一般来说,我们对磁盘的read和write最后都会走到kernel里的submit_bio函数,也就是把io请求变成一个个的bio(bio的介绍看这里),bio是linux内核里文件系统层和block层之间沟通的数据

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

+0  Web开发人员速查卡

Tag: Web开发 | 杂项资源 | Apache | ASP | Cheat Sheet | CSS | Flash | HTML | Javascript | jQuery | MySQL
陈皓 发于 2011年02月16日 18:59 | 点击: 6053 | 展开摘要
无论你是多牛的程序员,你都无法记住所有的东西。而很多时候,查找某些知识又比较费事。所以,网上有很多Cheat Sheets,翻译成小抄也好 ,速查卡也好,总之就是帮你节省 时间的。之前给大家介绍过Web设计的速查卡、25个jQuery的编程小抄,还有程序员小抄大全,今天转一篇开发人员的速查卡,源文在这里。下面的文章我就不翻译了。

HTML Cheat Sheet

HTML/XTML in one page

HTML5: The Evolution of Web Stan

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

-1  作为二级缓存的SSD应用

Tag: Uncategorized | secondary buffer pool | flash cache | ssd
jametong 发于 2010年04月28日 17:31 | 点击: 4741 | 展开摘要
SSD的特性是,随机IO非常好,随机写比较好,顺序写很不好, 单纯使用SSD作为数据库存储虽然效果可能非常好,在目前的$/GB的情况下, 可能还是显得不是很经济..而使用其作为二级缓存则可以充分利用其离散读性能,又可以尽可能避免其设计上的相对糟糕的写性能, 从而达到对SSD的充分使用.

目前已经有很多伟大的公司尝试使用SSD作为二级缓存来解决传统磁盘所无法实现的对于业务高IOPS的需求..

下面是几个我所了解到的应用.

Facebook的工程师Paul Saab今天在

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

+0  深入浅出Flashcache(二)

Tag: 技术 | block device | device mapper | flashcache | linux
NinGoo 发于 2011年12月03日 16:53 | 点击: 3987 | 展开摘要
前文简单的介绍了block device,别急,虽然这个系列的主要目的是介绍Flashcache,这一篇还是不会切入正题,因为我们还需要先了解下什么是device mapper。

假如一台主机插入了多块硬盘,单块硬盘的容量和性能都是有限的,如果能将多块硬盘组合一个逻辑的整体,对于这台主机来讲,就实现了最简单意义上的“云存储”。有很多方法可以实现这个目的,比如Raid卡硬件,比如现在很流行的分布式文件系统的replica机制,等等。Linux内核也看到了这个需求,于是2.6有

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

+0  流体力学的演示

Tag: 杂项资源 | 轶事趣闻 | C++ | Flash | HTML | Java | SVG
陈皓 发于 2010年12月21日 08:49 | 点击: 3594 | 展开摘要
某人用Java搞了一个流体力学的演示。

http://grantkot.com/MPM/Liquid.html

不过,这仅仅是个开始。某同学将其发布上了reddit.com,于是,全世界的同学们开始给力了——

Flash的开发者首先不服,搞了个 flash版(带源码):

http://wonderfl.net/c/yxe9

看到了Flash版,Javascript+HTML5的同学们也不干了,于是出现HTML5版(带源码):

http://www.music.mc

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

+0  深入浅出Flashcache(三)

Tag: 技术 | flashcache | kernel | linux | Module | 内核
NinGoo 发于 2011年12月10日 01:50 | 点击: 3425 | 展开摘要
前文简单介绍了block device和device mapper。有了这两个基础,再来看flashcache的代码,就容易理解多了。Flashcache是一个内核模块,要更清晰的理解代码,还需要了解一下内核模块编写的一些基础知识。好吧,虽然对于内核编程我完全是个门外汉,这里还是需要现学现卖下。所以这一篇还是不会切入正题,已经熟悉Linux内核模块的同学请忽略并耐心等待。

Linux内核支持动态的加载模块(Loadable Kernel Module,LKM)以完成某些特定

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

+0  flashcache改造

Tag: 操作系统 | devicemapper | flashcache
DongHao 发于 2012年10月23日 15:08 | 点击: 3342 | 展开摘要
flashcache是bio based,也就是说,做为虚拟设备它是直接处理上层发下来的bio们。具体点说,内核所有的block io操作都要走submit_bio,而submit_bio会走generic_make_request,进而调用每个设备自己的make_request_fn函数(代码里是q->make_request_fn),而dm框架对虚拟出来的设备是实现了make_request_fn的,名为dm_request,这样,所有的bio都进了函数dm_req

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

+0  在Dataguard Broker上配置fast_start failover

Tag: dataguard broker | oracle | dataguard | flashback configure | fast_start failover
jametong 发于 2010年03月16日 00:06 | 点击: 3234 | 展开摘要
在Dataguard Broker上配置fast_start failover

前一篇文章中已经介绍过dataguard broker的基本配置, 在本文中,我将尝试给出在dataguard broker里部署fast_start failover, 具体的测试过程将在后续文章中给出.

要配置成功fast_start failover 需要满足以下5项条件.

1. dataguard 的配置要么是maxAvailability模式要么是maxPerformance模式.

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

+0  flashcache原理及改造(PPT)

Tag: 操作系统 | flashcache
DongHao 发于 2012年12月29日 13:23 | 点击: 3223 | 展开摘要
上周四在杭州做了一个flashcache的讲座,主要介绍原理和近几个月我的改造工作,PPT如下,供大家参考:

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

+0  闪存表空间 VS 数据库Flash Cache

Tag: flash cache | TRIM API | slc | ssd | free buffer waits | flash tablespace | write complete waits | oracle 11g 新特性 | mlc
jametong 发于 2010年02月23日 15:22 | 点击: 3151 | 展开摘要
本文翻译自Guy Harrison的blog: Flash tablespace vs. DB Flash Cache, 这是他写的关于Flash Cache系列文章的最后一篇,另外还会翻译两篇Kevin Closson写的关于Flash Cache的相关文章.

之前两篇关于Flash Cache的文章如下:

数据库Flash Cache(II)

使用Oracle 11GR2 数据库Flash Cache

闪存表空间 VS 数据库Flash Cache

在这篇文章中

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

+0  Fast’13 几篇不错的Paper

Tag: My Reading | deduplication | Fast 2013 | flash | flash cache
jametong 发于 2013年02月19日 17:39 | 点击: 3119 | 展开摘要
这里为Jeff Darcy 与 Robin Harris的博客汇集

http://storagemojo.com/2013/02/15/storagemojos-best-papers-of-fast-13/

SD Codes: Erasure Codes Designed for How Storage Systems Really Fail by James S. Plank, U of Tennessee, and Mario Blaum and James L.

查看全文: http://www.udpwork.com/item/9267.html
|<<<1234>>>| 一共4页, 37条记录