searchlight要用elasticsearch解决metadata查询慢的问题
来源:互联网 发布:qq三国js打架怎么打 编辑:程序博客网 时间:2024/06/16 09:49
声明:
本博客欢迎转载,但请保留原作者信息!
作者:柯晓东
团队:华为杭州OpenStack团队
searchlight是从glance分出来的一个新项目(现在的pl还是glance的pl)。他们主要想解决glance里面的metadata查询慢的问题。
metadata是glance里面用来控制镜像的访问、还能用来控制I层的行为。但是里面的数据和结构却没有固定的形态,例如:
"status": "active","virtual_size": null,"name": "cirros-0.3.3-x86_64-uec-kernel","property": [],"container_format": "aki","min_ram": 0,"disk_format": "aki","properties": [],"owner": "f72690e85b2a4ff095f50b7fad99429a","protected": false,"checksum": "836c69cbcd1dc4f225daedbab6edc7c7","min_disk": 0,"is_public": false,"size": 4969360,"id": "d00ea383-a1fa-48d3-b56c-880093730b54","description": ""
这样查询起来很麻烦,特别是查询description的信息,耗时更大。因为慢,现在查询组合还只能用AND不能用OR,太不方便了。
因此glance那批人想用现在流行的elasticsearch来解决这个问题。
他们要在devstack、glance、nova、neutron里面做补丁,在数据存的时候,顺便把数据存到elasticsearch中;修改的时候,顺便把elasticsearch里面值给改了。
好处就是查找metadata的时候,可以做到快速、实时的查询。
他们现在还在码代码阶段,很多bp还没有人作,想在l2的时候推出来。
立项Review https://review.openstack.org/#/c/194785/
代码在 https://github.com/openstack/searchlight
会议记录 http://eavesdrop.openstack.org/meetings/openstack_search/
聊天记录 http://eavesdrop.openstack.org/irclogs/%23openstack-searchlight/
0 0
- searchlight要用elasticsearch解决metadata查询慢的问题
- elasticsearch慢查询日志
- 解决elasticsearch超过10000条无法查询的问题
- 采用全文索引解决模糊查询速度慢的问题
- 利用冗余字段解决查询结果排序慢的问题
- 采用全文索引解决模糊查询速度慢的问题
- 采用全文索引解决模糊查询速度慢的问题
- 解决union all 联合查询,速度慢的问题
- 采用全文索引解决模糊查询速度慢的问题
- 采用全文索引解决模糊查询速度慢的问题
- 关于索引来解决慢查询的问题
- 通过创建索引解决MySQL数据库查询慢的问题
- 解决模糊查询速度慢问题(ORACLE)
- 解决SQL查询速度慢问题
- 如何解决数据库查询慢问题
- flashback_transaction_query 查询慢的问题
- flashback_transaction_query 查询慢的问题
- 解决数据库连接慢的问题
- Android学习【Android内核编译之Linux通信环境搭建】
- 物联网系统的搭建(五)
- centos6.5 负载均衡(nginx) session共享(redis)
- 设置VSFTP虚拟帐号
- Linux centos7下yum安装mysql
- searchlight要用elasticsearch解决metadata查询慢的问题
- java学习之旅25--递归算法详解
- c语言函数回调函数回调
- java 笔记
- 6.14纯虚数的派生类
- [每日刷题(2015/6/26)]How would you test a pen?
- 黑马Java基础学习日记1
- 仿微信6.0底部菜单选择和滑动效果
- portlet是什么?