将 UWP 应用程序连接到远程数据库的最佳方式是什么?

What is the best way to connect a UWP app to a remote database?

我正在 Windows IOT 的一个新项目中使用 Raspberry pi 3 模型 B。我将使用多个设备连接到我将创建的数据库和 post 数据。我的问题是实现这个的最佳方法是什么?我可以使用 UWP 应用程序连接到远程 SQLite 数据库还是应该使用不同的东西? 我是一个新手,所以请保持简单。 :)

提前致谢。

我建议使用传统的 RDBMS,例如 SQL 服务器或 MySQL 作为后端。 SQLite 有一个讨论用例的好页面 here。由于您将有多个客户端设备与中央数据库通信,因此您可能 运行 遇到使用传统 RDBMS 可以避免的并发问题。 SQLite 非常适合 Raspberry Pi 内部数据库。

我个人也喜欢在数据库前放置 WebAPI 服务之类的东西(如果我将其公开到 Internet)。这样,如果需要更改数据访问逻辑,则无需重新部署到所有客户端设备即可进行更改。