首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Rocksdb 离线生成sst文件在线加载

离线生成sst的意义 我们有亿级别的kv数据, 原来是存储在mongodb中,存储满了后,扩容较难,并且每天增量的大数据量写入会影响现网性能,我们考虑每天增量的数据可以离线写好生成一个数据文件,线上的kv...,不会影响线上的读取 当然,对于需要实时写入的数据,会稍微麻烦点,我们可以考虑Plain+rt方案,提供一个在线实时写入的小库,这样查询时两个一起查询即可,小库可以定期刷入大库。...rocksdb 可以离线生成好sst文件,将sst文件拷贝到现网,导入SST文件即可,并且新的sst里会覆盖老的同key数据,正好符合我们的需求。...java 生成sst文件 需要先引入maven依赖 org.rocksdb rocksdbjni...sst 我们已经有一个golang开发的分布式框架,因此可以java在大数据平台生成好sst文件,传输到现网供go服务load。

29310

Nginx开源在线配置文件生成器 NginxConfig

NGINX Config Nginx Config 是一个强大的 Nginx 配置文件生成器,号称配置 Nginx 服务器所需的唯一工具。...项目地址:https://github.com/digitalocean/nginxconfig.io Nginx 特性 高-效静态内容处理:Nginx能够以极少的资源服务大量的静态文件请求。...你现在可以深入研究NGINX文档,或者你可以使用这个工具来检查NGINX是如何工作的,观察你的输入是如何影响输出的,并为你的特定用例生成最佳配置(同时你也可以使用文档)。...站点配置 全局配置 使用配置 配置文件 主配置 /etc/nginx/nginx.conf # Generated by nginxconfig.io # See nginxconfig.txt for...location ~ \.php$ { fastcgi_pass unix:/var/run/php/php-fpm.sock; include nginxconfig.io

94610

通过 imagick 让 PHP 生成 PSD 文件缩略图

找到 php_imagick.dll 文件,把它放到 PHP 的扩展目录里,然后打开 php.ini 文件,在对应的位置添加以下一行: extension=php_imagick.dll   保存退出后并重启电脑...建议缩略图还是以 jpg 格式,因为 png 格式不支持压缩,我在测试的时候使用 30M 的 PSD 文件生成出来的 png 缩略图有 3M 多,而 jpg 只有 200KB 左右,并且生成 png...另外还做了极端测试,用了一近 600M 的 PSD 文件生成 jpg 缩略图,速度基本在2秒内,文件大小不到 2.5M ,由于并未对图片进行尺寸的修改,所以最终生成文件的体积可以根据实际情况再减小。...第五步、其它格式   除了 PSD 文件,我还另外尝试了一些其它格式,比如 MP4 、AVI 等视频格式,但生成速度超级慢。...最后发现比较实用的就是生成 PDF 文件的缩略图,但处理 PDF 文件前,需要安装 Ghostscript ,然后整体的代码基本和生成 PSD 的代码一样 $im = new Imagick();

2.8K50
领券