楼主: yulihua49

[讨论] 侃一下关于程序的“柔性”

[复制链接]
论坛徽章:
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
61#
发表于 2011-8-25 10:53 | 只看该作者
我们底层数据库访问都是用的otl_stream,非常简单,然后有一套程序会对配置的表生成所有常见的数据库访问方法,中间件用的是borland的corba中间件,最上层用java

没有什么,搞了10几年都这套模式,有的web系统不是这种架构,核心的都这模式

系统每年都会更新下,号称全部改造,然后上亿的收入就来了,哈哈,其实吧,就把上层界面换换,表结构改改,改几个业务实现,加几个功能而已

使用道具 举报

回复
论坛徽章:
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
62#
发表于 2011-8-25 10:55 | 只看该作者
原帖由 昨夜袜子 于 2011-8-25 10:49 发表
可不可以给我解释下为什么核心系统不能用ejb,Hibernate这些东西。

2000万的并发,底层直接用Hibernate啊
那oracle为什么不用java直接开发个呢
java的东西还是做web应用的多

使用道具 举报

回复
论坛徽章:
14
2009新春纪念徽章
日期:2009-01-04 14:52:28沸羊羊
日期:2015-03-04 14:51:52优秀写手
日期:2014-03-14 06:00:13马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:15蜘蛛蛋
日期:2012-06-27 21:08:142012新春纪念徽章
日期:2012-01-04 11:53:29ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
63#
 楼主| 发表于 2011-8-25 10:59 | 只看该作者
原帖由 dingjun123 于 2011-8-25 10:55 发表

2000万的并发,底层直接用Hibernate啊
那oracle为什么不用java直接开发个呢
java的东西还是做web应用的多

ORACLE的JAVA很强大。
2000万的并发?同时2000万在线吗?不会都进入核心系统吧?通过池进入核心吧?
核心系统20000并发就很够劲了。

我们是同时10000个连接,每秒20000事务,平均响应时间<3秒。过载不许崩溃,可以拒绝。

[ 本帖最后由 yulihua49 于 2011-8-25 11:10 编辑 ]

使用道具 举报

回复
论坛徽章:
14
2009新春纪念徽章
日期:2009-01-04 14:52:28沸羊羊
日期:2015-03-04 14:51:52优秀写手
日期:2014-03-14 06:00:13马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:15蜘蛛蛋
日期:2012-06-27 21:08:142012新春纪念徽章
日期:2012-01-04 11:53:29ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
64#
 楼主| 发表于 2011-8-25 11:02 | 只看该作者
原帖由 dingjun123 于 2011-8-25 10:53 发表
我们底层数据库访问都是用的otl_stream,非常简单,然后有一套程序会对配置的表生成所有常见的数据库访问方法,中间件用的是borland的corba中间件,最上层用java

没有什么,搞了10几年都这套模式,有的web系统不是这种架构,核心的都这模式

系统每年都会更新下,号称全部改造,然后上亿的收入就来了,哈哈,其实吧,就把上层界面换换,表结构改改,改几个业务实现,加几个功能而已

一套程序会对配置的表生成所有常见的数据库访问方法,这个很牛。
中间件用的是borland的corba中间件,能跑在LINUX吗?
最上层用java,是客户端吗?我们也是,RCP。

使用道具 举报

回复
论坛徽章:
2
蜘蛛蛋
日期:2011-08-31 12:44:35ITPUB十周年纪念徽章
日期:2011-11-01 16:26:29
65#
发表于 2011-8-25 11:07 | 只看该作者
原帖由 dingjun123 于 2011-8-25 10:55 发表

2000万的并发,底层直接用Hibernate啊
那oracle为什么不用java直接开发个呢
java的东西还是做web应用的多

不知道ejb,Hibernate可不可以分布式部署。

使用道具 举报

回复
论坛徽章:
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
66#
发表于 2011-8-25 11:08 | 只看该作者
原帖由 yulihua49 于 2011-8-25 10:59 发表

ORACLE的JAVA很强大。

什么ORACLE的JAVA很强大?你是用被收购的词吧,哈哈。

JAVA鼻祖都被赶跑啦,不过JAVA在WEB领域还是有很大市场

使用道具 举报

回复
论坛徽章:
2
蜘蛛蛋
日期:2011-08-31 12:44:35ITPUB十周年纪念徽章
日期:2011-11-01 16:26:29
67#
发表于 2011-8-25 11:09 | 只看该作者
原帖由 dingjun123 于 2011-8-25 10:53 发表
我们底层数据库访问都是用的otl_stream,非常简单,然后有一套程序会对配置的表生成所有常见的数据库访问方法,中间件用的是borland的corba中间件,最上层用java

没有什么,搞了10几年都这套模式,有的web系统不是这种架构,核心的都这模式

系统每年都会更新下,号称全部改造,然后上亿的收入就来了,哈哈,其实吧,就把上层界面换换,表结构改改,改几个业务实现,加几个功能而已

原来钱是这么赚的:fd: 。

使用道具 举报

回复
论坛徽章:
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
68#
发表于 2011-8-25 11:10 | 只看该作者
原帖由 yulihua49 于 2011-8-25 11:02 发表

一套程序会对配置的表生成所有常见的数据库访问方法,这个很牛。
中间件用的是borland的corba中间件,能跑在LINUX吗?
最上层用java,是客户端吗?我们也是,RCP。

肯定的啊,全部AIX上的,2000万并发是他们测试的嘛,不过几百人做的东西,做了10多年了,很成熟了

本来全部都是C++开发的,上层界面是borlan c++ builder做的,现在不是流行B/S嘛,把界面换了,哈哈

使用道具 举报

回复
论坛徽章:
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
69#
发表于 2011-8-25 11:12 | 只看该作者
原帖由 昨夜袜子 于 2011-8-25 11:07 发表

不知道ejb,Hibernate可不可以分布式部署。

你知道ejb干嘛的??ejb就是干这事的啊

不过ejb这东西吧,感觉没有啥用,很多东西都比他好,有的公司喜欢ejb吧

使用道具 举报

回复
论坛徽章:
14
2009新春纪念徽章
日期:2009-01-04 14:52:28沸羊羊
日期:2015-03-04 14:51:52优秀写手
日期:2014-03-14 06:00:13马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:15蜘蛛蛋
日期:2012-06-27 21:08:142012新春纪念徽章
日期:2012-01-04 11:53:29ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
70#
 楼主| 发表于 2011-8-25 11:20 | 只看该作者
原帖由 昨夜袜子 于 2011-8-25 10:41 发表
如果真的需要数据库独立性以及快速开发我觉得可以直接转到ejb,Hibernate等成熟的技术(先声明我不懂ejb,Hibernate)。
抛弃你这个包装器(在我看来这个包装器是复杂、难懂、难维护的个人意见别生气)。那样的话写模板的”sql高手“也不需要了
成本进一步降低。而且你要找一个懂你这个包装器的人我觉得基本上是不可能的,但是要找懂ejb,Hibernate的还是很多的。

我们在讨论技术实现和原理,涉及内容多一些显得复杂。实际上,几个学生来我们这参加项目,一点数据库不懂,也没说什么DAU,给个DEMO,讲一下任务。
自己照猫画虎,干的挺好,几乎是0培训。
因为是源码,编译部署需要花点功夫。使用是极其简单的。
在我看来这个包装器是复杂、不用懂,免维护的。

[ 本帖最后由 yulihua49 于 2011-8-25 11:22 编辑 ]

使用道具 举报

回复

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

本版积分规则 发表回复

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