当前位置:首页 > 云服务器 > 正文

怎么读取云服务器的数据


一、云服务器与本地服务器如何进行数据通讯

1.直接连接数据库

Python直接连接云数据库,与本地操作相同,只不过数据库IP由内网IP改为云服务器IP。。在这种情况下,需要注意的是:

直接连接数据库所需的关键信息(数据库名称、数据库账号、数据库密码)需要进行加密和加密,防止泄露。尽可能;

启用云数据库的远程访问权限这方面,需要配置防火墙(没有防火墙的可以跳过)网上有设置数据库账号允许远程访问的教程,但是我没有仔细看问题。

直接连接数据库的优点是简单。发展我们不需要考虑tcp层是如何工作的,但缺点是很容易暴露数据库,也容易被其他人访问数据库数据。

中间件

>

部署在云服务器上的中间件:中间件有两种:tcp和http。如果用户过多则默认框架下直接连接数据库操作。必须考虑性能问题。是的,如果你使用中间件,数据库不需要启用远程访问权限(如果有防火墙,则需要允许通过防火墙上的中间件端口进行通信)。

中间件的优点是只要没有大的bug,数据库就不会泄漏。


二、华为云服务器被封怎么导出数据华为云服务器阻塞时如何导出数据:
B(DWS)数据库支持通过HDFS表导出ORC格式的数据。导出的数据文件可以通过导出方式、导出数据格式、导出来指定。表设置的其他信息目的多DN并行,数据从GaussDB(DWS)数据库导出到外部并存储在HDFS文件系统中,提高整体导出性能。
2.登录华为云控制台,选择大数据和MapReduce服务,点击集群购买,选择自定义购买,输入软件配置参数,点击下一步。
3.输入硬件配置参数,然后单击“下一步”。
4.输入下表中的高级配置参数,单击“立即购买”,然后等待大约15分钟即可成功创建集群。
5.创建MRS数据源连接。登录DWS管理控制台,点击已创建的DWS集群,并确保DWS集群与MRS在同一地域、可用区、同一VPC子网。切换到您的MRS数据源并单击创建MRS数据源连接。