阅读更多

57顶
3踩

数据库

原创新闻 Digg网站放弃MySQL 迁移至NoSQL

2010-03-15 11:36 by 副主编 just_cool 评论(32) 有20714人浏览

社交新闻网站Digg近日决定放弃MySQL,并从LAMP(Linux、 Apache、MySQL和Perl/PHP/Python)架构迁移到基于CassandraNoSQL架构。不久之前,Twitter也做出了相同的举措。

 

Apache Cassandra是一套开源分布式数据库管理系统,最初由Facebook开发,用于储存特别大的数据。Cassandra的主要特点就是它不是一个数据库,而是由一堆数据库节点共同构成的一个分布式网络服务,对Cassandra的一个写操作,会被复制到其他节点上去,对Cassandra的读操作,也会被路由到某个节点上面去读取。

来自: unixmen
57
3
评论 共 32 条 请登录后发表评论
12 楼 giginet 2010-03-16 10:30
  有人试验是好事
       mysql数据量大的时候性能差距太明显了。
          国内什么时候能出几个好的开源。
11 楼 windywany 2010-03-16 09:22
coffeesweet 写道
mysql数据量大了会慢吗?

当然会.
10 楼 tuoxie007 2010-03-16 08:29
treblesoftware 写道
不错。先让这些大头做小白,之后我们跟进。

9 楼 wujiazhao88 2010-03-15 19:33
大型网站用mysql集群来替代oracle,而大型SNS网站则开始流行nosql了
8 楼 zhangcheng 2010-03-15 16:04
peng_joy 写道
这是关系型数据库的瓶颈


mysql也可以按行分割表啊,然后分布到不同的机器上。这样不也提高效率了么?只是这个过程比较麻烦
7 楼 orpheus 2010-03-15 14:31
Cassandra如果作为一般应用,理论上减少了对于网站系统优化的技术门槛,但是不明就里的使用显然是不可接受的。
6 楼 Arden 2010-03-15 13:52
我倒是觉得类似于Neo4j,hypergraphdb这样的图数据库会更适合更多领域~~
5 楼 Arden 2010-03-15 13:49
Twitter,Digg这类网站,有着它自己的特殊性,所以适合使用Cassandra这样的分工式数据库来处理~就连facebook这个东家也只不过是及个别的地方用到Cassandra而已~~~
4 楼 超级潜水艇 2010-03-15 13:29
持续跟进
3 楼 treblesoftware 2010-03-15 13:26
不错。先让这些大头做小白,之后我们跟进。
2 楼 peng_joy 2010-03-15 13:19
这是关系型数据库的瓶颈
1 楼 coffeesweet 2010-03-15 12:32
mysql数据量大了会慢吗?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 并口 ECP 模式详细介绍

    并口 ECP 模式详细介绍 ECP parallel port

  • 并口编程教程

    并口IEEE 1284 Standard在1994年为并口传输定义了5种模式:         1) Compatibility Mode            兼容模式      2) Nibble Mode                       半字模式      3) Byte Mode                          字节模式      4) EPP                                          增强型并口模式      5) ECP   

  • C#——25针脚并口开发编程

    之前工作时用到并口的IO进行通讯和控制,在完全没有系统开发基础的情况下,很难找到比较全面的并口操作资源,因此特地写这篇博客记录。 因为日常编程中很少使用到并口进行开发,因此这篇并口开发编程主要适用于工业软件与机器间的信息互通,使用语言为C#,使用,包括目前网上几乎找不到的自动获取并口地址、读写高于0x7FFF地址段的并口(一般为并口扩展卡)、还有对并口操作进行一定的封装和对象化等,适用范围比较广...

  • 并口定义及并口编程基础

    一、接口定义说明 电脑的并口,通常是25针. 接口定义如下: 针 方向 2,3,4,5,6,7,8,9 双向 1,14,16,17 输出 10,11,12,13,15 输入 18,19,20,21,22,23,24,25

  • 从零开始学习VC++6.0之并口控制(第一课 环境配置)

    从零开始学习C++6.0之并口控制   第一课 环境配置   1、 软件硬件的准备 我用的是一台旧笔记本(带25针并口),WindowsXP sp3操作系统,Microsoft C++6.0是从网上随意下载的简体中文企业版,以下是从帮助菜单打开的版本信息: 同时准备一根25针的并口连接线(两头都是针的)、万用表(用来量针脚高低电压值),但为了后面学习控制普通直流电机和步

  • unity串口 连接多个串口崩溃_串口和并口的区别,您能分得清吗?

    串 口串行通讯端口,简称串口,也称COM口。串口的接口标准规范和总线标准规范是RS-232,有时候也叫做RS-232口。微机上的串口通常是9针,也有25针的接口,最大速率115200bps。串行接口数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。通常用于连接通讯设备(如连接外置式MODEM进行...

  • STC8学习 --并口通信

    染色函数就是发送16位数据,R(RED)G(GREEN)B(BLUE) ,前面5位控制红色,中间6位控制绿色,后面5位控制蓝色。3.学习机上的硬件连接:① P2.0到P2.7 的8个引脚作为数据传输引脚 ②四个控制引脚 CS是片选引脚,和SPI通信一样,RD 是读取控制,WR是写入控制,RS控制我们传输的内容是 数据还是命令。4.并口通信用的8位口来进行,但是仍然不够用,比如说在做染色的时候,输入的颜色数据是16位的,所以传输数据要连续传输两次。P3.4的引脚电平控制背光灯的亮灭。

  • Linux下的并口编程

    The printer is accessible through /dev/lp0; in the same way, the parallel port itself is accessible through /dev/parport0. The difference is in the level of control that you have o

  • VC并口控制教程及例子

    在本例中,我们要用到一些资源,现列出如下 WinIo.sys WinIo.dll 这是一个动态库,与WinIo.sys完成同并口的连接. WinIo.lib 这是为静态调用提供的引入库文件.虽然引入库文件和静态库文件都是以Lib为扩展名的,但实际上有本质的区别. WinIo.h 这是IO操作的头文件. ParallelPort.cpp 这是一个并口操作类,用于同WinIo接口,并定义了相关的操作函数.虽然这个类用于同WinIo的操作接口,但这个类并不是从WinIO派生的,只是一个独立的自定义类.至于类的自定义,以前我们也提到过. ParallelPort.h 这是并口类的头文件.

  • 串口取电(怎样从电脑的串口取电)

    怎样从电脑的串口取电, 一些串口取电的电路

  • 可编程并行接口

    8255 A组负责控制A,C端口的高4位 B组负责控制B,C端口的低4位 4. 工作方式 4. 控制字/控制位 5. 应用

  • C#(.Net) 配合WQL实现并口读写

     最近做开发,要对POS打印机就进行编程,说白了,也就是一个端口读写,再根据打印机说明实现几个POS指令就OK了,但是遇到了一个困难的问题,因为是无人系统,一个打印机打印客户单据,一个打印历史单据,这个还不是最要命的,最要命的是一个是串口的,一个是并口的,对于串口还好办,因为.Net里有现成的SerialPort类,可是并口就难了。  搜了一下网上的资料,不

  • windows并口编程方法

    windows下对并口编程,使用这个附件中的文件。 在BCB工程目录下拷进这两个文件:PortTalk.sys;PortTalk.h 。这两个文件已经放在附件里了。直接调用PortTalk.h里面的函数即可操作PC的任意地址,并口地址基址为0x378,以下是一个范例: OpenPortTalk(); //打开地址操作 outportb(0x378,0xaa); //向并口数据寄存器写0xaa; inportb(0x379); //读并口状态寄存器; ClosePortTalk(); //关闭地址操作 我实验了一下,并口在ECP/EPP模式下不可以从外部数据线上读入数据,在BIOS里把并口模式改为EPP就可以了,让EPP读外部数据的操作方法如下: EPP模式下控制口中有一个决定EPP数据口输入输出的位:第5位,把这一位写1则可以从外部读入数据,写0则EPP是输出数据的。程序如下: //-----------------------读外部数据 static CtrlWord; CtrlWord = inportb( 0x37A ); CtrlWord |= 0x20; outportb(0x37A, CtrlWord); Edit1->Text = "0x" + IntToHex(inportb( 0x37C ),0); //------------往外输出 static i; static CtrlWord; CtrlWord = inportb( 0x37A ); CtrlWord &= 0xDF; outportb(0x37A, CtrlWord); i = StrToInt( Edit4->Text ); outportb(0x37C,i); 其中,EPP的数据口地址为0x37C,即基址0x378 + 4,我试了一下,其实用0x37C和0x378是一样的结果。

  • 并口引脚定义

    详细的描述了并行口的引脚定义和他的功能、有助于大家学习和使用并口

Global site tag (gtag.js) - Google Analytics