dbproxy 是我业余采用C++11编写的跨平台代理服务器(并使用lua和自己的网络库),以扩展系统负载,同时使用多个后端数据库,后端数据库支持redis和ssdb. 需要由用户自己编写lua脚本控制sharding.测试效率比codis略高,且占用更少的CPU和内存. 下面是github上的readme,我直接拷贝下来: 介绍 dbproxy是一个采用C++11编写的代理服务器,支持redis和 ssdb数据库. 其主要用于扩容和提高系统负载.使用lua控制sharding,把不同的key-…
目录 高性能.高可用.高可扩展性的原理 持久化 RDB持久化 AOF持久化 持久化的配置 RDB配置 AOF配置 持久化的恢复 RDB的恢复 AOF的恢复 RDB和AOF的选择 持久化对性能的影响 数据的丢失问题 事务 事务的优点 实现方式 注意事项 应用场景 发布订阅 lua脚本 管道操作 完整代码地址 总结 Redis 是一种高性能.高可靠的内存数据存储和处理系统,它支持多种数据结构和协议,可以用于各种不同的应用场景.本文将介绍 Redis 的高级特性,包括持久化.事务.Lua 脚本等方面,…
RedisDesktopManager 之前用的redis客户端工具还不错,今天发现一个国产的nosql客户端,还挺方便滴 TreeNMS是一款redis,Memcache可视化客户端工具,采用JAVA开发,实现基于WEB方式对Redis, Memcached数据库进行管理.维护. 功能包括:NoSQL数据库的展示,库表的展示,key,value的展示,新增,修改,删除等数据的在线编辑维护,数据库备份还原,SQL语法帮助,在线数据源选择配置等.系统内置14套UI皮肤,使用中可以依个人喜好选择配色…
1.mongodb (1)是文档型的非关系型数据库,使用bson结构.其优势在于查询功能比较强大,能存储海量数据,缺点是比较消耗内存. (2)一般可以用来存放评论等半结构化数据,支持二级索引. 适合存储json类型数据,不经常变化. (3)举例: a.网站数据:非常适合实时的插入.更新.查询: b.缓存:其搭建的持久化缓存层可以避免下层的数据源过载: c.用于对象及JSON数据的存储:Mongo 的BSON 数据格式非常适合文档化格式的存储及查询; d.高伸缩性的场景:Mongo 非常适合由数十…
不多说,直接上干货! 无论是Linux 还是 Windows里安装Redis, Windows里如何正确安装Redis以服务运行(博主推荐)(图文详解) Windows下如何正确下载并安装可视化的Redis数据库管理工具(redis-desktop-manager)(图文详解) 1.如下图,双击对应的图标就能打开此软件了 2.1  连接redis服务器的方式之一 —— 导入对应的redis信息 我这里是在 C:\Users\lenovo\AppData\Roaming\Microsoft\Win…
不多说,直接上干货! Redis Desktop Manager是一个可视化的Redis数据库管理工具,使用非常简单.       官网下载:https://redisdesktop.com/download github地址:https://github.com/uglide/RedisDesktopManager/releases 一.下载 Redis Desktop Manager 百度网盘:http://pan.baidu.com/s/1kU8sY3P 文件名称:redis-deskto…
基于Web的数据库管理工具TreeSoft数据库管理系统发布快3年了,版本不断更快速迭代开发中,QQ群也积累了300多位粉丝,虽然时不时也掉粉,但总体还是增加中.大家虽然捐赠不多,但是苍蝇再小也是肉啊.吃一餐洋快餐还是可以的,其他时间就吃土了. mysql你用过,但是TreeSoft数据库管理系统你可能没用过,这是一款支持MySQL,Oracle,PostgreSQL , SQL Server, MongoDB, Hive ,SAP HANA,redis ,memcached数据库网页管理的神器…
一.NoSQL的风生水起 1.1 后Web2.0时代的发展要求 随着互联网Web2.0网站的兴起,传统的关系数据库在应付Web2.0网站,特别是超大规模和高并发的SNS类型的Web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题: (1)对数据库高并发读写的需求 网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求.关系数据库应付上万次SQL查询还勉强顶得住,但是应付上万次SQL写数据请求…
一.NoSQL的风生水起 1.1 后Web2.0时代的发展要求 随着互联网Web2.0网站的兴起,传统的关系数据库在应付Web2.0网站,特别是超大规模和高并发的SNS类型的Web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题: (1)对数据库高并发读写的需求 网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求.关系数据库应付上万次SQL查询还勉强顶得住,但是应付上万次SQL写数据请求…
SQuirreL SQL Client   SQuirreL SQL Client 是一个用 Java 编写的程序,它允许您查看数据库的内容.发出 SQL 命令,以及如您将看到的,执行许多其他功能.构建该图形化前端是为了支持兼容 JDBC 的数据库. 更多SQuirreL SQL Client 信息   iSQL-Viewer  iSQL-Viewer是一个符合JDBC 2.x的SQL客户端,它支持多种数据库如PostgreSQL, MySQL, Oracle,和 Informix.它提供了许多…