我正在准备构建一个Android/iOS应用程序,这将要求我制作复杂的多边形和包含地理空间查询.我喜欢Apache Cassandra没有单点故障,容错和数据中心意识.Cassandra没有直接支持地理空间查询(我知道),但是MongoDB和Couchbase Server都支持.MongoDB存在扩展问题,我不确定Couchbase是否会比使用Solr或Elasticsearch的Cassandra更好.
通过使用Datastax Enterprise(DSE),Cassandra和Elasticsearch而不是Couchbase Server,我会犯错吗?使用Cassandra/ES后端与Couchbase的网页加载时间是否会有显着差异?