zvvq技术分享网

Windows下有哪些类似Redis的内存数据库可供使用?

作者:zvvq博客网
导读在windows下用哪些内存数据库类似redis的 内存数据库从范型上可以分为关系型内存数据库和键值型内存数据库。在实际应用中内存数据库主要是配合oracle或mysql等大型关系数据库使用,关

copyright zvvq

在windows下用什么内存数据库相近redis的内存数据库从范型上可分为关系型内存数据库和键值型内存数据库。实际应用中内存数据库通常是配合oracle或mysql等各大关系数据库应用,关心特性。 copyright zvvq

功效类似缓存,并不重视数据完整性和数据一致性。

内容来自samhan

根据键值型内存数据库比关系型更为易于使用,性能扩展性更强,所以在应用上比关系型的内存数据库应用大量。 copyright zvvq

较为FastDB、Memcached和Redis流行内存数据库的功能特点。

zvvq

立即下载“电脑修复测试工具”; zvvq

FastDB的特征包含如下层面:

zvvq.cn

1、FastDB不兼容client-server架构因此全部应用FastDB的应用程序务必运行在同一主机上;

copyright zvvq

2、fastdb假设全部数据库存在RAM中,而且根据这一假设改善了查看算法和插口。

zvvq.cn

3、fastdb没有数据库缓存管理花销,不需要在数据文件和缓冲池中间传送数据。

内容来自samhan666

4、全部fastdb的优化算法和结构都是基于假设所有的数据都存在内存中的,因而数据换出效率不会很高。 内容来自zvvq

5、Fastdb适用事务、线上备份及其崩溃后的自行恢复。

内容来自zvvq,别采集哟

6、fastdb是一个面对运用的数据库,数据库表根据应用程序的类信息来结构。 copyright zvvq

FastDB不能适用Java API插口,这使得在应用下不适合使用FastDB。

内容来自samhan

Memcached

zvvq

Memcached是一种基于Key-Value开源缓存服务器系统,关键用作数据库数据快速缓存,不能完全称为数据库。

zvvq

memcached的API应用三十二位块的循环冗余校验(CRC-32)测算键值后,将材料分散在不同设备上。当报表满了之后,下面新增加材料便以LRU体制替换掉。因为 memcached一般仅仅作为缓存系统应用,所以使用memcached的应用程序在写回较慢的软件时(好像后端的数据库)需要额外的程序升级memcached里的材料。

zvvq

memcached具备多语种的客户端开发包,包含:Perl、PHP、JAVA、C、Python、Ruby、C#。 内容来自zvvq,别采集哟

Redis

本文来自zvvq

Redis是一个高性能的key-value数据库。redis的诞生,很大程度补偿了memcached这种keyvalue存储的不够,在一些场所能够对关系数据库起到一定的补充作用。它提供了C++、Java、Python,Ruby,Erlang,PHP客户端。 内容来自samhan666

该选哪个开源数据库1.MySQL 5

内容来自zvvq

作为当今最流行开放源码数据库之一,MySQL数据库为用户提供一个相对简单的解决方法,适用普遍的应用程序布署,可以降低用户的TCO。MySQL是一个多线程、结构型查询语言(SQL)数据库服务器。MySQL的落实性能高,启动速度快,容易应用。

zvvq.cn

MySQL有如下几个关键优点:

zvvq.cn

双子座靠谱的性能和服务MySQL向社会给予全部数据库服务器软件的初期版本,都是利用开放源码进行为期几个月的测试之后才公布作为生产之用。

内容来自zvvq

双子座易于使用和部署MySQL的结构体系便于订制,启动速度快,独特的多存储引擎构造为企业客户提供了灵活性,为数据库管理系统产生紧实性和安全性,便于布署。

zvvq好,好zvvq

双子座随意得到源码可以随时浏览MySQL源码,其对策保证了开放度,防止锁住某个企业或平台。 内容来自zvvq,别采集哟

双子座跨平台适用MySQL适合于20各种不同平台,包含主要的Linux系统、Mac OS X、Unix和Windows 本文来自zvvq

双子座可信赖的开发能量MySQL拥有大量的用户基础,也拥有高素质、有经验的开发团队。

zvvq好,好zvvq

双子座达到企业需MySQL结构体系简单实用,运作速度极快,能够处理企业数据库绝大部分的运用需。

内容来自zvvq

2008年12月8日,Sun Microsystems公司公布,正式对外给予MySQL 5.1软件——这是全球最热门的开源数据库MySQL的一个极为重要的新版本。MySQL 5.1GA版现通过以下三种模式给予,以满足不同客户的各类独特需:

内容来自samhan

双子座MySQL Community Server —— Sun的MySQL 数据库免费开源版。这一GPL许可的多功能软件的目标用户是自己技术客户,他不需要商业适用或者具有实惠的机里服务。

zvvq

如今最成熟的开源nosql是啥Apache三剑客:HBase, Cassandra, CouchDB。HBase的前景更为看中,由于它的开发者诸多而且都是顶级高手。Cassandra目前有很多否定的响声。CouchDB的小又精悍,称赞许多,即将正式公布的CouchBase融入了MemBase和CouchDB,很令人期待。 本文来自zvvq

HBase和Cassandra全是借鉴Google的BigTable的根据列的数据库,它们是用Java写的。此外一类一样数据库是HyperTable,用于一些后台剖析,因为这是C++写的,速度比较快。但是HyperTable有点边沿,不太时兴。这种根据列的开源数据库目前要比Goolge的BigTable差之少一个数量级 zvvq

CouchDB是一个文档数据库。其最大的竞争者是MongoDB。MongoDB和HBase都选用主从服务器设计。CouchDB服务器遍布设计与Cassandra相近,Peer to Peer类别的。主从服务器设计一般能更好地strong consistent,属于CAP理论里的CP种类。 CouchDB和Cassandra一般认为全是eventual consistent,属于CAP理论里的AP种类。但其实MongoDB和Cassandra都能够设成strong consistent或是eventual consistent。 内容来自samhan

之上提到的数据库也支持MapReduce。仿佛出HyperTable也支持非主键索引。HBase和strong consistent配备的MongoDB也支持最基本锁住(HBase单行锁住,MongoDB单文档锁住),所以可以完成transaction,可是完成有点复杂和低效。单就transaction这一点,目前开源NoSQL数据库没有做的比较好的。

zvvq好,好zvvq

MongoDB的主要卖点是不需搭建非主键索引也能实行许多查看。可是MongoDB服务器遍布设计实在不能令人奉承,算得上是NoSQL数据库中最Ugly的完成。

zvvq好,好zvvq

K-V数据库较多,并且前面提到的根据列的数据库和文档数据库其实全是K-V数据库。比较热门的纯种K-V数据库有:

zvvq

Memcached:非常流行,不兼容持久化

copyright zvvq

VMWaresRedis:很流行,新浪和知乎都在用,CP种类。 copyright zvvq

MemBase:由很多Memcached的开发者开发,应用sqlite作底层存放。在社交游戏中用的比较多, zynga在用,CP种类。

zvvq

Riak,分布式实现和CouchDB/Cassandra比较像,AP种类。适用MapReduce。 内容来自samhan666

LinkinsVoldemort,在K-V中罕见的eventual consistent,AP种类。 内容来自samhan666

TT,TC

zvvq好,好zvvq

纯根据二维坐标检索是指Neo4j。但现在MongoDB和CouchDB都集成这一特性。

内容来自samhan

目前CouchDB的开发者成立的公司CouchOne收购了MemBase,把它底层sqlite换为CouchDB上线了CouchBase,进而引进MapReduce以支持非主键索引。CouchBase暂时还没有正式公布官方正式版,但是快了。尽管CouchDB是eventual consistent的,可是CouchBase的开发者声称CouchBase保持着MemBase的strong consistent特点,具体实现尚需之后研究。

本文来自zvvq

从完善的角度看,比较完善而且十分流行的的是CouchDB,Memcached,Redis。

zvvq

以上就是Windows底下什么相近Redis的内存数据库可供使用?的详细内容,大量请关注其他类似文章!

zvvq