- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
让我描述一下这个问题。现在我正处于架构更改阶段。我曾经使用 Elasticsearch 作为聚合和搜索工具,但现在我正在考虑将它用作主数据库。我读到不建议将 Elasticsearch 用作主数据库,仅用作索引。所以我阅读了有关将它与 Couchbase 连接的介绍:
我下载并安装了 Couchbase 和用于与 Elasticsearch 集成的插件
https://github.com/couchbaselabs/elasticsearch-transport-couchbase
我不相信这个解决方案。首先,Elasticsearch 中的聚合速度更快。其次,Elasticsearch支持直方图、geopoints、全文搜索等等,看来保留Couchbase的唯一理由就是不把Elasticsearch作为主DB。
所以我的问题是关于在我的案例中将 Elasticsearch 与 Couchbase 集成的好处?
最佳答案
几年来我一直在使用 ES 作为数据库,从来没有遇到过问题,而我也尝试过 MongoDB 却遇到了很多问题!
备份数据总是好的,在您使用“Couchbase”的情况下,但不是必需的。你可以每天创建 ES 快照,这就足够了。
需要考虑的一点是 ES 是“近乎实时的”,这意味着数据在编辑后数次(毫秒)后可用。
ES 速度快,易于设置且扩展性非常好。 HTTP 协议(protocol)是用任何语言进行通信的最佳方式。
关于Elasticsearch 独奏 vs Couchbase+Elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33962789/
我正在使用机器人。今天我遇到了一点问题。单击按钮后,应用程序会转到下一个 Activity 。我需要等待某个按钮的出现。 View am = solo.getView(R.id.btn_login);
让我描述一下这个问题。现在我正处于架构更改阶段。我曾经使用 Elasticsearch 作为聚合和搜索工具,但现在我正在考虑将它用作主数据库。我读到不建议将 Elasticsearch 用作主数据库,
我刚刚安装了全新的 CentOS 6.3 虚拟机并禁用了 SELinux。下面是我运行以安装 Ruby、Chef Solo 并尝试配置 VM 的确切脚本: #!/bin/bash # # Instal
我正在尝试使用 chef-solo 在我的服务器上安装 postgresql。我通过自己进行引导并在脚本中手动包含 build-esential 包来完成这项工作。现在我想使用 knife-solo
当我使用 chef knife solo对于具有 sudo 访问权限的非 root 用户,它总是询问我该用户的密码。但是,我已经关闭了对该服务器的密码访问。 $ bundle exec knife s
上周我一直在和 chef-solo 打交道,我有很多问题。 我想使用 ruby 1.9.2-p290 和 Ubuntu 10.04,所以看起来我必须使用 rvm 之类的东西。 我应该将 RVM 与
我是一名优秀的程序员,十分优秀!