摘要:
Q4M (queue for mysql) 是开源的实现队列功能的mysql存储引擎,目前支持mysql 5.1 以上的版本,有perl 的接口。Q4M 刚刚发布了0.8.3,虽然还比较原始,但是速度很快。 阅读全文
posted @ 2011-04-09 17:12
春哥也编程
阅读(634)
评论(0)
推荐(0)
摘要:
Wednesday, October 20, 2010Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server Most of high scale web applications use MySQL + memcached. Many ofthem use also NoSQL like TokyoCabinet/Tyrant. In some cases people havedropped MySQL and have shifted to NoSQL. One of the big 阅读全文
posted @ 2011-04-09 17:11
春哥也编程
阅读(537)
评论(0)
推荐(0)
摘要:
喜欢Mysql,不仅仅是因为他简单的使用,更深一层次的是因为他的开源、他的插入式引擎及更优秀的plugin!从队列式存储引擎Q4M(http://q4m.github.com/)到memcache 的UDF(http://hi.baidu.com/ytjwt/blog/item/5fc8303f226c542f71cf6c3c.html) 到本文要说到的NoSQL for MySQL,去年的某一天,一朋友跟我说,nosql性能有多好多好时,我说,如果提取像k/v形式的数据,假设:用主键查询一个数据,你觉得性能会怎样呢?其实当时我也知道,肯定是比不过memcache之类的cache,因为,mys 阅读全文
posted @ 2011-04-09 17:09
春哥也编程
阅读(1195)
评论(0)
推荐(0)
摘要:
事务型数据库的首选引擎,支持ACID事务,支持行级锁定。InnoDB是为处理巨大数据量时的最大性能设计。InnoDB存储引擎完全与MySQL服务器整合,InnoDB存储引擎为在主内存中缓存数据和索引而维持它自己的缓冲池。InnoDB存储它的表&索引在一个表空间中,表空间可以包含数个文件(或原始磁盘分区)。这与MyISAM表不同,比如在MyISAM表中每个表被存在分离的文件中。InnoDB 表可以是任何尺寸,即使在文件尺寸被限制为2GB的操作系统上。InnoDB默认地被包含在MySQL二进制分发中。Windows Essentials installer使InnoDB成为Windows上MySQ 阅读全文
posted @ 2011-04-09 17:07
春哥也编程
阅读(693)
评论(0)
推荐(0)
摘要:
随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:1、High performance - 对数据库高并发读写的需求web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求。关系数据库应付上万次SQL查询还勉强顶得住,但是应付上万次SQL写数据请求,硬盘IO就已经无法承受了。其实对 阅读全文
posted @ 2011-04-09 16:52
春哥也编程
阅读(357)
评论(0)
推荐(0)
摘要:
这次是Fotolog的经验,传说中比Flickr更大的网站,Fotolog在21台服务器上部署了51个memcached实例,总计有254G缓存空间可用,缓存了多达175G的内容,这个数量比很多网站的数据库都要大的多,原文是A Bunch of Great Strategies for Using Memcached and MySQL Better Together,我这里还是选择性的翻译以及按照我的理解补充,感谢Todd Hoff,总能给我们一些学习的案例,从这里也能看出国外技术的开放态度,不似我们,其实就那么点小九九还藏着掖着,好了,进入正题。一、关于memcached 还不知道这个?那 阅读全文
posted @ 2011-04-09 16:47
春哥也编程
阅读(806)
评论(0)
推荐(0)
摘要:
先易后难:1.Mysql (注意,注意,要下载一个64位的mysql)# wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.30-linux-x86_64-glibc23.tar.gz/from/http://mysql.he.net// //下载# tar zxvf mysql-5.1.30-linux-x86_64-glibc23.tar.gz //解压# ln -s mysql-5.1.30-linux-x86_64-glibc23 mysql //链接# groupadd mysql //增加组# useradd - 阅读全文
posted @ 2011-04-09 16:19
春哥也编程
阅读(6627)
评论(0)
推荐(0)
摘要:
MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写。旨在为WEB应用提供可护展的高性能数据存储解决方案。它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:*面向集合存储,易存储对象类型的数据。 *模式自由。*支持动态查询。 *支持完全索引,包含内部对象。 *支持查询。 *支持复制和故障恢复。 *使用高效的二进制数据存储,包括大型对象(如视频等)。*自动处理碎片,以支持云计算层次的扩展性*支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。*文件存储格式为BSON(一种JSON的扩展)*可通过网络访问所谓“面向集合”(Collenction-O 阅读全文
posted @ 2011-04-09 16:16
春哥也编程
阅读(1189)
评论(0)
推荐(0)
摘要:
Linux是GNU/Linux的缩写,通常指各种Linux发行版的通称。常见的Linux厂家主要有Redhat/Novell等。Redhat有两大Linux产品系列,其一是免费的Fedora Core系列,主要用于桌面版本,提供了较多新特性的支持。另外一个产品系列是收费的Enterprise系列,这个系列分成:AS/ES/WS等分支。Advanced Server,缩写即AS。AS在标准Linux内核的基础上,做了性能上的增强,并提高了可靠性,集成了众多常见服务器的驱动程序。可轻松识别IBM/DELL/HP等常见机架式服务器的磁盘阵列卡等设备。AS主要版本2.x/3.x/4.x,也就是我们所说 阅读全文
posted @ 2011-04-09 15:31
春哥也编程
阅读(1342)
评论(0)
推荐(0)
摘要:
正如你所知,Linux是当今炙手可热的数据中心服务器操作系统。你也知道它可以帮助你在授权许可和维护费用等方面节省开支。但是,面对市面上纷繁的Linux版本,你究竟会选择哪一种作为服务器的操作系统呢?我在这里列出了十大热门的Linux服务器操作系统发行版本——你可能对其中的一些并不太熟悉。以下排序在功能及特点上不分先后,不过这些版本的共同之处在于易于使用、可进行商业支持和具备数据中心可靠性。 Ubuntu Ubuntu-作为几乎所有Linux相关产品的榜首,基于Debian的Ubuntu可谓独树一帜。从它简易的安装,到卓越的硬件恢复能力,再到世界级的商业支持水平,不论从哪一方面,Ubuntu都. 阅读全文
posted @ 2011-04-09 15:27
春哥也编程
阅读(1478)
评论(0)
推荐(0)

浙公网安备 33010602011771号