我的应用程序增长非常快,我们使用Parse.com作为主数据库。
我们希望创建此网站版本,以便与iOS和Android应用程序一起使用。
我们从Parse.com知道的唯一限制是查询最大限制为1000,因此在此之后您需要创建一个函数来执行更多查询。
所以谈论一个非常大的数据库,服务器端的性能,使用3g网络和可扩展性进行查询的用户,是一个很好的方式将它移动到mysql?
谢谢
答案 0 :(得分:2)
就可扩展性而言,如果你管理自己的服务器,我想你真的需要担心。更糟糕的情况是,您使用专业的托管服务,但使用VPS。
Parse使用与MySQL完全不同的mongoDB。无论您使用什么数据库,1000限制应该是一个问题,因为您应该构建您的应用程序,您不会同时抓住任何近1000个项目。这就是延迟加载发挥作用的地方。
Parse是REST
API。这意味着您正在使用HTTP请求来获取信息。您需要编写API或查找要放在服务器上的开源选项。您需要确保代码有效运行,以便快速获得结果并尽可能减少服务器上的压力。
另一件事是尝试阻止1000次查询。如果有一种方法可以下载可以在应用程序中重复使用的数据,而不是每次都重新下载它。减少服务器压力,快速响应,少量数据来回传递。
这就是我所要提供的全部内容。
答案 1 :(得分:1)
不确定这是否对您有所帮助,但我也在推动这些问题,但您正在将两个不同的数据库相互比较。我正在将数据移动到Cassandra或MongoDB,这是因为数据是关键值。至于mysql,我希望你记住,很多公司都将它用于大规模问题,并且运行良好。我希望这有帮助。