在服务器端检索和管理手机联系人的最佳解决方案? [关闭]

问题描述 投票:-5回答:1

我想创建一个Android应用程序,检索并保存服务器端的电话联系人,然后服务器端应用程序必须管理它们,并找到已在他们的手机上安装相同的Android应用程序的联系人。

我需要一些选择技术堆栈的建议吗?你知道任何类似的解决方案吗?你推荐哪种数据库?基于图形的数据库(如Neo4J)是否有用,或者我只使用关系数据库?性能和可扩展性考虑对我来说非常重要。

任何帮助,将不胜感激。谢谢。

java neo4j relational-database android-contacts graph-databases
1个回答
1
投票

我建议你建立一个原型。从具有关系数据库的服务器端应用程序开始。使用DAO层,以便以后可以根据需要更改db实现。

最初,我认为您的要求只是功能。所以去做它并构建一些有效的东西。稍后,您可以继续考虑性能和可伸缩性方面的考虑因素,但是当您达到这一点时,您将获得更多关于您要构建的内容的经验以及您可以遵循的替代方案。

现在,移动(Android)应用程序是一个不同的故事。我建议您构建一个应用程序,以便从服务器发送和检索数据(联系人)。

最后,您可以下载一些类似的应用程序并尝试复制其UI。

© www.soinside.com 2019 - 2024. All rights reserved.