sql - Firebase 与 Backendless

我正在寻找用于网站的后端存储,但我不知道有什么用:Firebase (NoSql) 或 Backendless (Sql)。

谁能告诉我区别、优缺点...?

最佳答案

我有使用 Firebase 实时数据库的经验,当您需要进行非原始查询时,它会遇到很大的问题。例如,如果您需要按字符串中的每个单词进行搜索,那么您需要将所有数据加载到 Algolia 并保持同步,并支付大量费用(每 1000 个请求 1 美元)。

但是如果你不需要查询数据,只是通过ID来放入和获取,那么Firebase数据库就完美了。

我没有使用 Firestore,但我仔细阅读了文档,它在查询方面有很多限制,而且仍然没有像 SQL 中那样的“LIKE”查询。

此外,我仔细阅读了 Backendless 文档,它具有 SQL 的全部功能。

因此,根据您的需要选择您的服务:

  1. 如果您需要复杂的查询,请选择Backendless
  2. 如果你不需要它,选择 Firebase,因为它有很好的免费计划(Backendless 没有针对生产项目的免费计划)

https://stackoverflow.com/questions/39043935/

相关文章:

r - 无法加载互联网例程

java - 使用 WebSecurityConfigurerAdapter 而不是 WebMvcC

android - 滚动距离 - 无障碍服务 ACTION_SCROLL_FORWARD?

dns - 如何让 DNS 从本地主机解析与从远程主机解析相同的内容?

jquery - ng2-charts 实时数据动画

git - bitbucket - 看不到 merge 分支的提交

android - 使用带参数的字符串资源 (strings.xml) 时出现问题

android - 构建android源代码(AOSP)问题

android - Titanium SDK 5.4.0.GA 在 Android 平台的控制台上显

office365 - outlook.com rest api 不正确的组织者电子邮件