可以使用 Realm Mobile Platform 而不是使用其他数据库吗?
Could use Realm Mobile Platform instead of using other database?
我想用 Realm Mobile Platform 开始新项目,并免费试用 Realm Mobile Platform 专业版进行测试,然后启动我的项目。在我的项目中,我将有一些商店在商城应用程序(Android,IOS)中销售他们的商品,我的客户可以在所有商店中搜索商品并查看价格,然后订购。
我想了解 Realm Mobile Platform,我是否需要服务器上的数据库,或者可以使用 Realm Mobile Platform 而不是数据库来处理大量查询和大数据?
在我的研究中,我发现可以使用 Realm Mobile Platform 而不是 RESTfull API 在移动客户端和服务器之间交换数据,但我不知道 Realm Mobile Platform 可以处理多少数据?
Realm移动平台(专业版或企业版)是一个完整的数据库引擎,还是只是用来与其他数据库交换数据和查询数据?
Realm Mobile Platform 可用于提高应用程序的性能,还使我们能够离线工作,而不必总是依赖 RESTful API 服务。一旦我们从服务器同步数据,我们就可以使用 Realm Mobile 获取所有数据。唯一的问题是您需要与您的服务器数据进行及时同步,从而通过不一直依赖 API 服务来提高应用程序的性能。它只是您移动设备的本地数据库。
此外,Realm 是一个经过验证的数据库,与 iOS 中的 Core Data 相比,即使您拥有大量数据,它也具有非常好的性能。
告诉你,当然你需要有一个带有数据库设置的服务器来管理服务器上的所有数据,这些数据将被访问你的服务器的多个设备访问。
经过一些测试和研究以及@Adam Fish 和@Ron AB 的好评后,我找到了答案。对于使用 Realm Mobile Platform(RMP) 我可以有两个策略:
A: 使用 RMP 交换数据结构化,在数据库引擎中存储数据,并做其他与数据库相关的功能。
B:使用 RMP 作为数据库引擎与 NodeJS SDK 或函数(最近添加到 RMP)用于 map/reduce 机制来搜索数据。
开发人员的正常策略是 A,因为知道它。 B策略需要学习Node SDK函数和RMP API。对于中等规模的数据,我认为 B 策略非常好,因为它具有实时性能,但对于大数据,需要一些编码和时间才能像数据库引擎一样获得良好的性能。最后,我 ❤️ 喜欢 RMP 和 Realm 数据库在移动端的良好性能提供给其他用途。
我想用 Realm Mobile Platform 开始新项目,并免费试用 Realm Mobile Platform 专业版进行测试,然后启动我的项目。在我的项目中,我将有一些商店在商城应用程序(Android,IOS)中销售他们的商品,我的客户可以在所有商店中搜索商品并查看价格,然后订购。
我想了解 Realm Mobile Platform,我是否需要服务器上的数据库,或者可以使用 Realm Mobile Platform 而不是数据库来处理大量查询和大数据? 在我的研究中,我发现可以使用 Realm Mobile Platform 而不是 RESTfull API 在移动客户端和服务器之间交换数据,但我不知道 Realm Mobile Platform 可以处理多少数据?
Realm移动平台(专业版或企业版)是一个完整的数据库引擎,还是只是用来与其他数据库交换数据和查询数据?
Realm Mobile Platform 可用于提高应用程序的性能,还使我们能够离线工作,而不必总是依赖 RESTful API 服务。一旦我们从服务器同步数据,我们就可以使用 Realm Mobile 获取所有数据。唯一的问题是您需要与您的服务器数据进行及时同步,从而通过不一直依赖 API 服务来提高应用程序的性能。它只是您移动设备的本地数据库。
此外,Realm 是一个经过验证的数据库,与 iOS 中的 Core Data 相比,即使您拥有大量数据,它也具有非常好的性能。
告诉你,当然你需要有一个带有数据库设置的服务器来管理服务器上的所有数据,这些数据将被访问你的服务器的多个设备访问。
经过一些测试和研究以及@Adam Fish 和@Ron AB 的好评后,我找到了答案。对于使用 Realm Mobile Platform(RMP) 我可以有两个策略:
A: 使用 RMP 交换数据结构化,在数据库引擎中存储数据,并做其他与数据库相关的功能。
B:使用 RMP 作为数据库引擎与 NodeJS SDK 或函数(最近添加到 RMP)用于 map/reduce 机制来搜索数据。
开发人员的正常策略是 A,因为知道它。 B策略需要学习Node SDK函数和RMP API。对于中等规模的数据,我认为 B 策略非常好,因为它具有实时性能,但对于大数据,需要一些编码和时间才能像数据库引擎一样获得良好的性能。最后,我 ❤️ 喜欢 RMP 和 Realm 数据库在移动端的良好性能提供给其他用途。