楼主: ziling2011

【讨论】数据库开发与程序开发的区别

[复制链接]
求职 : 数据库管理员
论坛徽章:
11
ITPUB社区千里马徽章
日期:2013-06-09 10:15:34懒羊羊
日期:2015-03-04 14:52:11懒羊羊
日期:2015-02-10 13:36:05马上有对象
日期:2015-02-02 12:29:02红宝石
日期:2015-01-19 09:44:10马上有车
日期:2014-11-11 14:16:07马上有车
日期:2014-03-27 15:59:39优秀写手
日期:2014-03-12 06:00:13马上有钱
日期:2014-02-18 16:43:092014年新春福章
日期:2014-02-18 16:43:09
11#
发表于 2014-6-27 08:39 | 只看该作者
〇〇 发表于 2014-6-26 18:24
效率是个问题,处理上万行估计要挂.
使我想起了一句话
学到老才能活到老

学是为了活,活不只是为了学。

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
11
ITPUB社区千里马徽章
日期:2013-06-09 10:15:34懒羊羊
日期:2015-03-04 14:52:11懒羊羊
日期:2015-02-10 13:36:05马上有对象
日期:2015-02-02 12:29:02红宝石
日期:2015-01-19 09:44:10马上有车
日期:2014-11-11 14:16:07马上有车
日期:2014-03-27 15:59:39优秀写手
日期:2014-03-12 06:00:13马上有钱
日期:2014-02-18 16:43:092014年新春福章
日期:2014-02-18 16:43:09
12#
发表于 2014-6-27 08:40 | 只看该作者
insert as select一直很好。

使用道具 举报

回复
论坛徽章:
1088
金色在线徽章
日期:2007-04-25 04:02:08金色在线徽章
日期:2007-06-29 04:02:43金色在线徽章
日期:2007-03-11 04:02:02在线时间
日期:2007-04-11 04:01:02在线时间
日期:2007-04-12 04:01:02在线时间
日期:2007-03-07 04:01:022008版在线时间
日期:2010-05-01 00:01:152008版在线时间
日期:2011-05-01 00:01:342008版在线时间
日期:2008-06-03 11:59:43ITPUB年度最佳技术原创精华奖
日期:2013-03-22 13:18:30
13#
发表于 2014-6-27 09:19 | 只看该作者
用你自己的风格吧。。。

使用道具 举报

回复
论坛徽章:
2
2014年世界杯参赛球队: 葡萄牙
日期:2014-06-30 13:43:39狮子座
日期:2016-05-06 09:28:11
14#
发表于 2014-6-27 09:37 | 只看该作者
YuBinTAMU 发表于 2014-6-27 04:35
They must be very happy to have you as their co-worker

对于新手来说,这比工资更重要啊!

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
99
技术图书徽章
日期:2014-03-27 09:30:56秀才
日期:2018-04-08 14:48:31
15#
发表于 2014-6-27 11:01 | 只看该作者
楼主的风格是好的,数据库就是要批量处理数据

使用道具 举报

回复
论坛徽章:
2
优秀写手
日期:2014-06-28 06:00:13马上加薪
日期:2014-12-30 23:06:12
16#
发表于 2014-6-27 12:14 来自手机 | 只看该作者
记得tom书中写过,能用一条sql解决的,不会用pl/sql,如果非得把insert into select这样sql引擎去做的事情用循环去写,首先是引擎切换消耗,其次是重复的i/o,效率差很多。再说,如果非得要拆分循环去做,那也应该用forall去优化吧。但效率上还是没有一条sql快。我也是java,数据库开发都做,但我知道在大数据量面前用java思想去写pl/sql,那只能哭了。再说sql本身就是不同于其他程序语言,被称为第四种语言,是要用集合思想去考虑的,而不是让你实现一个oracle内部的nest loop的,我绝对支持楼主!

使用道具 举报

回复
论坛徽章:
0
17#
发表于 2014-6-27 13:04 | 只看该作者
之前学数据库,现在在学网站开发。个人觉得网站开发也算是代码类的开发吧,不管是数据库还是代码类。效率都是要考虑的问题。还有代码在开发的时候,因为是公司做产品,所以还考虑到可移植性的问题。对于现在的我而言的话,会偏向选择程序代码那种类型 的,将数据库程序封装成包,在程序中调用。这样就避免了写重复性的繁琐的数据库操作

使用道具 举报

回复
论坛徽章:
0
18#
发表于 2014-6-27 13:35 | 只看该作者
这个受教了……多谢LZ

使用道具 举报

回复
论坛徽章:
115
生肖徽章:狗
日期:2007-01-06 21:14:12马上有车
日期:2014-03-06 16:45:08马上加薪
日期:2014-05-09 12:27:582014年世界杯参赛球队: 英格兰
日期:2014-07-03 13:10:44青年奥林匹克运动会-竞技体操
日期:2014-09-10 15:30:57马上有钱
日期:2014-10-31 13:56:48美羊羊
日期:2015-03-04 14:48:582015年新春福章
日期:2015-03-06 11:57:31懒羊羊
日期:2015-04-23 19:26:10金牛座
日期:2015-09-17 08:21:44
19#
发表于 2014-6-27 13:53 | 只看该作者
本无区别。数据库开发(SQL) 也是程序

使用道具 举报

回复
论坛徽章:
40
2014年新春福章
日期:2014-02-18 16:43:09喜羊羊
日期:2015-05-18 16:24:25慢羊羊
日期:2015-06-12 13:08:22暖羊羊
日期:2015-07-02 16:06:20暖羊羊
日期:2015-07-06 16:28:55狮子座
日期:2015-07-29 17:14:43摩羯座
日期:2015-09-02 13:58:47白羊座
日期:2015-09-08 10:39:06天枰座
日期:2015-09-17 21:41:53摩羯座
日期:2015-10-29 21:07:02
20#
发表于 2014-6-27 15:01 | 只看该作者
无论哪种风格,都是为实际的需求所服务的。所以,我觉得可以从以下两方面来确定:
1、性能。
2、可维护性(可读性)

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表