实现物联网数据永久化的两种方法
法一:本地部署
使用本方法的前提是已有云服务器,可以通过阿里云、腾讯云等来购买属于自己的云服务器。
1、新建MySQL数据库及数据表,并使用Navicat 15 for MySQL软件连接数据库查看并管理表格内容
1.1、在宝塔新建MySQL数据库及数据表
在SQL Server、MySQL、Oracle等数据库中,我选择了MySQL。
MySQL优点:
1)体积小、速度快、总体拥有成本低,开源、支持多种操作系统。
2)是开源数据库,提供的接口支持多种语言连接操作。
3)MySql的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和C语言实现的MySql能很容易充分利用CPU。
4)MySql有一个非常灵活而且安全的权限和口令系统。当客户与MySql服务器连接时,他们之间所有的口令传送被加密,而且MySql支持主机认证。
5)支持ODBC for Windows, 支持所有的ODBC 2.5函数和其他许多函数, 可以用Access连接MySql服务器,
使得应用被扩展。 6)支持大型的数据库, 可以方便地支持上千万条记录的数据库。作为一个开放源代码的数据库,可以针对不同的应用进行相应的修改。
7)拥有一个非常快速而且稳定的基于线程的内存分配系统,可以持续使用面不必担心其稳定性。
8)MySQL同时提供高度多样性,能够提供很多不同的使用者介面,包括命令行客户端操作,网页浏览器,以及各式各样的程序语言介面,例如C+,Perl,Java,PHP,以及Python。你可以使用事先包装好的客户端,或者干脆自己写一个合适的应用程序。MySQL可用于Unix,Windows,以及OS/2等平台,因此它可以用在个人电脑或者是服务器上。
MySQL缺点:
1)不支持热备份。
2)MySQL最大的缺点是其安全系统,主要是复杂而非标准,另外只有到调用mysqladmin来重读用户权限时才发生改变。
3)没有一种存储过程(Stored Procedure)语言,这是对习惯于企业级数据库的程序员的最大限制。
4)MySQL的价格随平台和安装方式变化。Linux的MySQL如果由用户自己或系统管理员而不是第三方安装则是免费的,第三方案则必须付许可费。Unix或Linux自行安装 免费 、Unix或Linux 第三方安装收费。
1)创建数据库;
登录宝塔,点击【数据库】→【添加数据库】