最新 | 最热门 | 最高评价

+0  phpssdbadmin – SSDB 数据库图形界面管理工具升级

Tag: SSDB | iphp | phpssdbadmin
ideawu 发于 2015年08月06日 13:03 | 点击: 1600 | 展开摘要
SSDB 数据库图形界面管理工具 phpssdbadmin 发布了新版本 0.0.2, 请大家务必升级. 这个版本增加了管理后台登录时的图片验证码, 提高安全性.

phpssdbadmin 是 SSDB 数据库的 Web 管理工具, 思路来源于 phpmyadmin. phpssdbadmin 使用了简洁的 iphp 框架.

项目地址: https://github.com/ssdb/phpssdbadmin

Related posts:
SSDB 数据库的图形化界面管

查看全文: http://www.udpwork.com/item/14466.html

+0  SSDB 支持 iOS 设备使用了

Tag: SSDB | iOS
ideawu 发于 2015年03月30日 17:16 | 点击: 1221 | 展开摘要
我很高兴地告诉大家, SSDB 支持在 iOS 设备上使用了! 当然, 这不是要在 iOS 设备上运行一个 ssdb server, 而是将 SSDB 库嵌入到你的 App 里.

例如, 你在开发一个 iOS 邮件客户端, 你可以使用 SSDB 来存储邮件列表, 利用 SSDB 支持亿级别数据列表的功能特性, 轻松管理大量邮件. 例如, 你在开发一个阅读器, 你可以把成千上万的文章存储到 SSDB 中. 例如, 你在开发一个 iOS IM 应用, 你可以把消息历史用 SSD

查看全文: http://www.udpwork.com/item/14038.html

+0  编译 LevelDB 的 iOS 版本

Tag: SSDB
ideawu 发于 2015年03月26日 11:00 | 点击: 1457 | 展开摘要
cd leveldb
CXXFLAGS=-stdlib=libc++ make PLATFORM=IOS

Related posts:
在 Windows(Cygwin) 环境下编译 levelDB

LevelDB 会丢数据吗?

SSDB – 支持 zset 的 LevelDB 服务器

LevelDB 服务器 SSDB 支持主从(master-slave)同步了!

SSDB 解决了 Snappy 导致 LevelDB 编译失败的问题

查看全文: http://www.udpwork.com/item/14028.html

+0  使用 SSDB 来实现操作频率限制

Tag: PHP | SSDB
ideawu 发于 2015年03月10日 17:49 | 点击: 1404 | 展开摘要
在 Web 开发中, 经常需要实现操作频率限制的功能, 以避免单个用户过度地消耗某项资源, 或者消除安全隐患. 例如, 限制某 IP 刷新页面的频率, 限制一个用户投票只能投一次, 等等.

要实现操作频率限制, 就要用到存储. 使用 SSDB 来存储, 可以支持海量用户的操作频率限制, 而且代码非常简洁高效.

// 操作次数限制函数: 限制 uid 在 period 秒内能操作 action 最多 max_count 次.
// 如果超过限制, 返回 false.
sta

查看全文: http://www.udpwork.com/item/13960.html

+0  SSDB源码分析 – 主从和多主同步原理解析

Tag: SSDB
ideawu 发于 2014年12月02日 20:02 | 点击: 1889 | 展开摘要
SSDB 的主从同步策略非常简单, 就是把主(Master)上的所有写操作(Binlogs), 在从(Slave)上再执行一遍. MySQL 的主从同步也是一样. 而多主可以理解为互为主从.

把 Master 上的所有操作(Binlogs)在 Slave 上执行一遍, 说来很简单, 但还是会遇到一些难题, 例如 Binlogs 不可能无限地永久保留. SSDB 只保留最新的 1000 万次写操作. 对于熟悉 MySQL 的同学可能也知道这样的例子: 在有 Binlogs 之

查看全文: http://www.udpwork.com/item/13598.html

+0  SSDB源码分析 – 服务器的启动过程

Tag: SSDB
ideawu 发于 2014年11月15日 15:02 | 点击: 1432 | 展开摘要
SSDB 服务器进程的 main 函数在 ssdb-server.cpp 文件里, 启动过程用伪代码表示如下:

welcome();
parse_args(argc, argv);
conf = Config::load();
data_db = SSDB::open(conf);
meta_db = SSDB::open(conf);
net = NetworkServer::init(*conf);
// 初始化业务处理
SSDBServer *ss = new SSD

查看全文: http://www.udpwork.com/item/13520.html

+0  SSDB 源码分析 – 网络框架概述

Tag: SSDB | SSDB源码分析
ideawu 发于 2014年11月09日 12:49 | 点击: 1670 | 展开摘要
最近, 我对 SSDB 的代码进行了重构, 分离出了 libutil, libnet, libssdb 几个高度可复用的模块, 代码的模块化更清晰, 也更容易进行 SSDB 的源码分析.

这一次要分析的是网络模块. 网络模块包括一个服务器的代码框架和运行框架, 以及网络协议设计和解析.

协议

SSDB 的网络协议非常简单, 而且是业务无关的, 所以你可以把 SSDB 的网络协议应用于几乎所有类型的应用! 只要遵循 SSDB 的网络协议, 你就可以使用 ssdb-cli

查看全文: http://www.udpwork.com/item/13495.html

+0  SSDB 分布式的一些想法

Tag: Computer System | SSDB | SSDB分布式
ideawu 发于 2014年10月26日 12:03 | 点击: 7394 | 展开摘要
到目前为止, SSDB 还是一个单机存储方案, 存储容量受到单机硬盘的限制, 虽然 SSDB 可以自动压缩数据, 将存储容量提高 10 倍以上, 但还是在 TB 级别. 不少 SSDB 的用户一直在呼唤 SSDB 分布式, SSDB 集群, 但是千呼万唤不出来. 为什么?

分布式数据存储是一个真正的技术难道, 不说各种理论, 最简单的是数据怎么迁移. 想想, 原来你只有一个存储节点, 但数据多了之后, 硬盘存不下, 这时怎么把一部分数据迁移到另一个新的存储节点? 这就是数据

查看全文: http://www.udpwork.com/item/13434.html

+0  SSDB 1.7.0.0 版本更新

Tag: SSDB
ideawu 发于 2014年10月13日 10:13 | 点击: 1767 | 展开摘要
高性能 NoSQL 数据库 SSDB 最近有了一些更新

1. ssdb-cli 性能优化

通过改进 cpy 脚本语言引擎, ssdb-cli 的启动速度更快了.

2. 增加导入导出功能

在 ssdb-cli 里执行 export 和 import 命令, 可以在任意时候将数据库导出到一个文本文件中, 同时可以将这个文本文件导入到任意 SSDB 数据库. [相关文档]

3. 增加 qtrim_* 命令

另外, queue 增加了 qtrim_front 和 qtri

查看全文: http://www.udpwork.com/item/13387.html

+0  SSDB 发布 1.7.0.0 版本

Tag: SSDB
ideawu 发于 2014年09月20日 15:30 | 点击: 1163 | 展开摘要
近日, SSDB 数据库发布了 1.7.0.0 版本, 增加了一些非常有用的功能:

增加 auth 命令和相关功能, 通过密码来限制访问, 让数据库更安全

qpop 等命令可以一次出栈多个元素

高性能的 NoSQL 数据库 SSDB 以其出众的性能, 稳定的软件质量, 以及与 Redis 兼容的特点, 在国内外知名互联网企业得到了广泛的应用. SSDB 已经非常稳定, 功能也已经很完善, 但仍然保持不断地进化和升级.

SSDB 的官网是 ssdb.io.

Relat

查看全文: http://www.udpwork.com/item/13289.html

+0  SSDB 使用 rocksdb 引擎

Tag: SSDB | rocksdb
ideawu 发于 2014年08月07日 17:24 | 点击: 3338 | 展开摘要
为了满足各位对 Facebook 出品的 rocksdb 的爱好, SSDB 数据库也可以使用 rocksdb.

这个项目就是 ssdb-rocks: https://github.com/ideawu/ssdb-rocks

据说 rocksdb 性能不错, 在某些场景比 leveldb 更佳, 欢迎各位试用. 注意, rocksdb 和 leveldb 不兼容, 所以, 旧数据不能直接用于这两个引擎. 原来你用了 leveldb, 就能不直接换成 rocksdb, 你必

查看全文: http://www.udpwork.com/item/12867.html

+0  SSDB 数据库的图形化界面管理工具 – phpssdbadmin

Tag: SSDB | phpssdbadmin
ideawu 发于 2014年07月23日 12:18 | 点击: 2049 | 展开摘要
我很高兴地告诉各位, SSDB 现在也有了图形化界面管理工具了! 那就是 phpssdbadmin(PHP SSDB Admin), 类似 phpmyadmin, 通过 Web 界面来管理 SSDB 数据库的数据.

phpssdbadmin 是用 PHP 开发的, 需要进行 Web 部署.

首先, 假设你的 Nginx + PHP 已经配置已经完毕, 如果你不是使用 Nginx, 而是使用 Apache 等, 配置也是类似, 关键就是 URL rewrite.

下载 p

查看全文: http://www.udpwork.com/item/12764.html
|<<<123456>>>| 一共6页, 70条记录