“数据库”---DataBase

2017-06-08  本文已影响0人  Panhus00

在数据的时代,“数据”字眼对于我们熟悉的不能再熟悉了,走进数据的时代,先要了解数据库------DataBase!

SQLite

SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。

SQLite
SQLite是一个零配置的数据库;
SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接;
SQLite 直接访问其存储文件;

用 SQLite:

Memcached

Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。

Memcached
Memcached 是一个简洁的key-value存储系统;
Memcached基于libevent的事件处理,内置内存存储方式;
Memcached不互相通信的分布式;
Memcached解决了大数据量缓存的很多问题;
Memcached通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性;

Memcached

Redis

Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。

Redis
Redis 是一个高性能的key-value数据库。

MongoDB

MongoDB 是一个基于分布式文件存储的数据库。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品。

MongoDB

上一篇 下一篇

猜你喜欢

热点阅读