NoSQL持久化存储之LevelDB - 海运的博客


本站和网页 https://www.haiyun.me/archives/915.html 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

NoSQL持久化存储之LevelDB - 海运的博客
海运的博客
首页
关于
文章归档
在线工具
常用命令
NoSQL持久化存储之LevelDB
发布时间:January 2, 2014 // 分类:NoSQL // No Comments
安装LevelDB:cd /usr/local/src/
wget http://leveldb.googlecode.com/files/leveldb-1.15.0.tar.gz
tar zxvf leveldb-1.15.0.tar.gz
cd leveldb-1.15.0
make
cp libleveldb.* /usr/local/lib/
cp -r include/leveldb /usr/local/include/LevelDB提供了一个测试程序:make db_bench
cp db_bench /usr/local/bin/
db_bench --num=100000000 --write_buffer_size=$((256*1024*1024))安装PHP扩展,https://github.com/reeze/php-leveldbgit clone https://github.com/reeze/php-leveldb.git
cd php-leveldb/
phpize
./configure
make
make install
echo 'extension=leveldb.so' >> /etc/php.ini测试下下写入2亿数据用时30分钟,然后读取单个key用时0.02秒左右。<?php
$start = microtime ( true );
$db = new LevelDB("/tmp/leveldb-test2-db");
for($i=1; $i<=200000000; $i++)
$key = sprintf('%012d', $i);
$db->put("queue-$key", "value$i@gmail.com");
$end = microtime ( true );
echo "脚本执行时间".($end - $start)."\n";
//$db->get('key');
?>前端可使用:Kyoto Tycoon 标签:none
评论已关闭
分类
Apache (13)Nginx (45)PHP (86)IIS (8)Mail (17)DNS (16)Cacti (14)Squid (5)Nagios (4)Puppet (7)CentOS (13)Iptables (23)RADIUS (3)OpenWrt (41)DD-WRT (1)VMware (9)网站程序 (2)备份存储 (11)常用软件 (20)日记分析 (10)Linux基础 (18)欧诺代理 (0)Linux服务 (18)系统监控 (4)流量监控 (7)虚拟化 (28)伪静态 (2)LVM (3)Shell (18)高可用 (2)数据库 (16)FreeBSD (3)网络安全 (25)Windows (35)网络工具 (22)控制面板 (3)系统调优 (10)Cisco (3)VPN (5)ROS (20)Vim (14)KMS (4)PXE (2)Mac (1)Git (1)PE (1)LNS (2)Xshell (7)Firefox (13)Cygwin (4)OpenSSL (9)Sandboxie (3)StrokesPlus (1)AutoHotKey (4)Total Commander (3)WordPress (3)iMacros (6)Typecho (2)Ollydbg (1)Photoshop (1)正则 (3)Debian (3)Python (8)NoSQL (6)消息队列 (4)JS (7)Tmux (3)GO (7)HHVM (2)算法 (1)Docker (2)PT (15)N1 (16)K2P (6) LUKS (4)
最新文章
360t7通过usb tll刷入不死uboot和openwrt系统N1盒子/arm64下cups使用兄弟打印机Brother HL-2260D的问题pve减少对ssd硬盘的写入量使用PaddleOCR图片文字识别sftpgo为ftp/webdav添加支持软链接symlink目录和文件patchsftpgo为ftp/webdav/sftp添加匿名anonymous访问使用avahi配置mdns/dns-sd网络发现samba/ftpOpenWrt/PandoraBox多网段转发udp广播包rclone加密备份目录文件rsync/rclone对比目录及同步
最近回复
1: 方法一ngtcp2要改下:./configure PKG_CONFIG_PATH=/usr/l...
海运: 关闭服务器
海风: override.battery.charge.low以及override.battery.r...
koldjf: 不能过滤
杰迪武士: 此文甚好甚强巨,依照此文在树莓派2 + Rasbian上部署成功
感谢博主美文共赏
海运: ups不知有没选项可设置此参数,不过你可以在另外一台电脑上安装nut客户端自动关机。
kgami: 想请教一下,设置了的电脑自动关机之后,几秒后UPS怎么也跟着关机了,导致另外一台电脑没关机就断...
海运: 写的很详细了啊,/etc/nut/hosts.conf用以nut-cgi连接nut服务器参数,...
ryan: 请问下nginx配置好了,怎么和这个nut链接呢?最后可视化管理这块能给个详细一点的教程么?谢谢。
1: /etc/config/fstab配置文件
https://openwrt.org/zh/do...
Copyright 2011 海运的博客
文章归档
SiteMap
Powered By Typecho