递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
12
返回列表 发新帖
楼主: 朕的
打印 上一主题 下一主题

[其它] 问下,开发的软件与数据库直连,有哪些风险或缺陷?

[复制链接]

0

主题

7

帖子

42

积分

新手上路

Rank: 1

积分
42
11#
发表于 2021-5-30 18:36:50 | 只看该作者
我的APP也是这样的  直连MySQL  还没发布  不知道如何
回复

使用道具 举报

143

主题

899

帖子

3658

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3658
QQ
12#
 楼主| 发表于 2021-5-30 18:52:58 | 只看该作者
Goto唯一 发表于 2021-5-30 18:36
我的APP也是这样的  直连MySQL  还没发布  不知道如何

可以 截图欣赏参观一下吗
白天不懂夜的黑
回复

使用道具 举报

0

主题

7

帖子

42

积分

新手上路

Rank: 1

积分
42
13#
发表于 2021-6-6 22:57:43 | 只看该作者
朕的 发表于 2021-5-30 18:52
可以 截图欣赏参观一下吗

没啥可欣赏的  菜鸟第一部火山作品
回复

使用道具 举报

4

主题

22

帖子

168

积分

核心用户

Discuz新秀网络验证 www.xinxiuvip.com

Rank: 9Rank: 9Rank: 9

积分
168
14#
发表于 2021-6-7 00:16:27 | 只看该作者
所有的APP或者PC软件开发,都不能MYSQL数据库直连,必须使用API接口作为中间件!

1、直连MYSQL数据库,软件里存放数据库帐号密码,会被破解;

2、TCP连接软件,可以实现长连接,但是消耗内存较大,必须时时刻刻保持连接,客户量大的时候很耗服务器资源;

3、API接口作为中间件,所有逻辑处理在服务器,前端只是一个功能调用或者显示,如果需要维护和更新,直接改API接口代码,无需更新软件来达到在线更新的目的。

4、API接口不会保持长时间连接,一次交互数据完成后,自动断开,相比较于TCP连接,API可以同时支持高于TCP连接N倍的客户。
Dz论坛API接口www.xinxiuvip.com
回复

使用道具 举报

143

主题

899

帖子

3658

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3658
QQ
15#
 楼主| 发表于 2021-6-7 09:56:54 | 只看该作者
lingling 发表于 2021-6-7 00:16
所有的APP或者PC软件开发,都不能MYSQL数据库直连,必须使用API接口作为中间件!

1、直连MYSQL数据库,软 ...

感谢解答,我的数据库帐号密码经过处理过的,没有放在程序里。通过php动态加密返回账号连接数据解密,不知道抓包破J的难度大不大。你说的API一般多事采用服务器部署php做的中间件吧?
白天不懂夜的黑
回复

使用道具 举报

4

主题

22

帖子

168

积分

核心用户

Discuz新秀网络验证 www.xinxiuvip.com

Rank: 9Rank: 9Rank: 9

积分
168
16#
发表于 2021-6-10 23:56:53 | 只看该作者
朕的 发表于 2021-6-7 09:56
感谢解答,我的数据库帐号密码经过处理过的,没有放在程序里。通过php动态加密返回账号连接数据解密,不 ...

对的,采用php作为后端
Dz论坛API接口www.xinxiuvip.com
回复

使用道具 举报

17

主题

794

帖子

2639

积分

金牌会员

Rank: 6Rank: 6

积分
2639
17#
发表于 2021-6-11 10:09:56 来自手机 | 只看该作者
路过路过
回复

使用道具 举报

36

主题

152

帖子

880

积分

高级会员

Rank: 4

积分
880
18#
发表于 2021-10-3 11:02:30 | 只看该作者
看我的帖子 有php加密通信中间件  易语言 火山安卓 火山视窗 通用的
回复

使用道具 举报

36

主题

152

帖子

880

积分

高级会员

Rank: 4

积分
880
19#
发表于 2021-10-3 11:08:05 | 只看该作者
Goto唯一 发表于 2021-5-30 18:36
我的APP也是这样的  直连MySQL  还没发布  不知道如何

看我的帖子 有php加密通信中间件  易语言 火山安卓 火山视窗 通用的
回复

使用道具 举报

49

主题

366

帖子

2344

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
2344
20#
发表于 2021-10-3 18:02:16 | 只看该作者
用火山从零开发一款数据库中间件课程http://bbs.voldp.com/forum.php?m ... &extra=page%3D1   
附30课免费课程


我的课程正好解决你的问题.
长期从事编程教学课程研发,联系QQ:332690958
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-6-16 14:40 , Processed in 0.088941 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表