社区
网络编程
帖子详情
数据库和网络编程的不同?
biggenie
2002-12-21 02:45:12
在数据库编程里面,尤其是远程数据库,把终端连到一个数据库服务器上(如oracle,sql/server),数据的传输是透明的,但是可以用socket实现,两者有什么不同和联系呢,那一个更好一点?
...全文
142
17
打赏
收藏
数据库和网络编程的不同?
在数据库编程里面,尤其是远程数据库,把终端连到一个数据库服务器上(如oracle,sql/server),数据的传输是透明的,但是可以用socket实现,两者有什么不同和联系呢,那一个更好一点?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
biggenie
2003-01-02
打赏
举报
回复
我也同意。
Iamdemon88
2002-12-31
打赏
举报
回复
同意楼上
还要考虑代价问题
wxhnet
2002-12-31
打赏
举报
回复
实际情况是,现在的C/S结构的软件,数量大的,比如QQ和ICQ,都是采用Socket传输的。怎么解释呢?
To heartthrob(小荣):
楼主说的是数据库编程,并非一般的网络通信程序。
大家都在讨论没必要讨论问题,就象 zqrjx(阿健) 所说
我们根本无可能写出比他更好的优化程序。如果写得出就不会来这里问这个问题与回答这个问题了。
做软件是有原则的,一般来说,能用现成的 API 就不要自已去写(不管是什么领域),除非:
1)你可以(客观上的而不是自以为)写的比它更好;
&&
2)这种工作很用必要。
否则你就违反了以下原则:
1)通用性;
2)代码复用。
heartthrob
2002-12-31
打赏
举报
回复
实际情况是,现在的C/S结构的软件,数量大的,比如QQ和ICQ,都是采用Socket传输的。怎么解释呢?
biggenie
2002-12-31
打赏
举报
回复
是,我同意
zqrjx
2002-12-29
打赏
举报
回复
用socket实现,不一效率高。
大型的数据库,远程序传输(透明的传输),都是经过优化的。
我们根本无可能写出比他更好的优化程序。如果写得出就不会来这里问这个问题与回答这个问题了。
jemmylau
2002-12-28
打赏
举报
回复
还是用数据库的透明的传输,这样安全性比较高
用SOCKET实现,麻烦,而且安全性不好,
管理起来也很困难,服务端涉及到多用户
建议用数据库本身的连接方式,
不用管理用户,不管理内存
sdf123321
2002-12-28
打赏
举报
回复
特别关注!!!
biggenie
2002-12-28
打赏
举报
回复
对,说的好,楼上的老兄能不能给大家再具体一点!
biggenie
2002-12-27
打赏
举报
回复
我只是觉得某些方面还不够deep,拿出来让大家再讨论讨论,共同提高!!!
biggenie
2002-12-27
打赏
举报
回复
那用oracle呢,可以支持至少一万个用户的并发操作。
heartthrob
2002-12-27
打赏
举报
回复
Socket传输要快啦,但分析起来比较复杂。
如果是数据库的话,速度慢一些,而且当客户两很大并发数多的话,怕你的数据库撑不住哦。
netcoder
2002-12-24
打赏
举报
回复
两者根本不好比较呀.
各有各的用处嘛.
如果我要做QQ,当然用socket,如果做mis,就用数据库啦
内存泄漏
2002-12-24
打赏
举报
回复
不是不清楚,是你没有这个经验!我们用数据库服务器连接,其实数据的传输是透明的,我们不需要编写程序来实现传输。用socket也可以实现的,只不过工作量很大!!!
biggenie(白开水) : 你不是已经把两者的不同都说出来了吗??
athere_08
2002-12-23
打赏
举报
回复
我觉得就用数据库的透明的传输,c/s的两层结构,如果用socket自己实现,这就是所谓的c/s的三层结构。你觉得呢。
biggenie
2002-12-21
打赏
举报
回复
不是不清楚,是你没有这个经验!我们用数据库服务器连接,其实数据的传输是透明的,我们不需要编写程序来实现传输。用socket也可以实现的,只不过工作量很大!!!
puyinghua
2002-12-21
打赏
举报
回复
?? 楼主说法不清楚
QT经典教程_详细一步一步例子
四十二、Qt网络(二)HTTP编程 四十三、Qt网络(三)FTP(一) 四十四、Qt网络(四)FTP(二) 四十五、Qt网络(五)获取本机网络信息 四十六、Qt网络(六)UDP 四十七、Qt网络(七)TCP(一) 四十八、Qt网络(八)...
HeadFirst系列之:深入浅出Rails(中文版)高清完整PDF
《深入浅出Rails》将使你的编程和生产力达到最大值。你将学习一切Rails scaffolding的基本原理,以创建自定义的交互式网络应用程序,全部使用Rails的一套丰富的工具和MVC框架。 你将掌握
数据库
交互、Ajax和XML的集成...
go
数据库
mysql与redis
每个
数据库
都有一个或多个
不同
的 API 用于创建,访问,管理,搜索和复制所保存的数据。 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。 所以,现在我们使用关系型
数据库
管理系统(RDBMS)来...
数据库
网络编程
数据库
网络编程
是现代Web应用程序中的重要组成部分,它涉及到多种技术和工具,如关系型
数据库
、ORM框架、RESTful API、WebSocket、NoSQL
数据库
等。开发人员需要了解
数据库
的基本原理和使用方法,熟悉常见的编程语言...
第6章
数据库
编程---
数据库
原理及应用
第6章
数据库
编程 1、理解ODBC连接
数据库
的方法 2、掌握
数据库
连接技术(JDBC) 3、掌握JavaWeb
数据库
编程 4、掌握
数据库
存储过程原理与编程 5、掌握
数据库
触发器原理与编程 6、掌握
数据库
游标的原理与编程 7、理解...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章