我正在开发一个新的家庭自动化项目。简而言之,我有一些粒子光子控制灯,一个控制安全系统的Arduino(门键盘,运动传感器)和一些与Raspberry Pi交谈的红外设备正在进行一些文本到语音转换。我想添加一个带有Web应用程序的数据库,让我可以在我离开时控制所有内容。
我可以在没有任何问题的情况下在Godaddy MySql服务器上执行此操作,但我想知道是否有更好的方法来执行此操作。如果我托管自己的服务器,我可能会进行本地网络通信。但是因为我只有赛扬,它会慢吗? MySql会成为我项目的最佳数据库吗? 代码即将发布时,我希望包含Mycroft来控制所有内容。 我只想为我的项目提供一些线索和想法。
如果您想了解我的项目的更多信息,请告诉我们!
谢谢!
答案 0 :(得分:0)
但是因为我只有一个赛扬,它会慢吗? MySql会成为我项目的最佳数据库吗?
这取决于您的非功能性要求,例如,您计划的并行连接,插入,更新,删除和选择的数量是多少?
当然,Celeron可以作为mysql-server的主机,但也许,你可以使用更简单的数据库,例如,Sqlite这是android世界中的默认解决方案:) 请添加一些性能要求,甚至可以添加应用程序的性能配置文件。