楼主: arron刘

【话题讨论】MySQL必知必会 谈谈你对mysql的了解

[复制链接]
论坛徽章:
24
技术图书徽章
日期:2013-08-16 14:31:52问答徽章
日期:2013-11-04 08:53:14目光如炬
日期:2013-12-23 06:00:11目光如炬
日期:2013-12-30 06:00:11明星写手
日期:2014-02-22 06:00:12马上有钱
日期:2014-03-31 14:09:05沸羊羊
日期:2015-05-20 12:42:59秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-13 09:48:14
21#
 楼主| 发表于 2013-7-8 15:14 | 只看该作者
luckyrandom 发表于 2013-7-6 20:09
不太认同这个观点
SP、FN等及程序更新导致的问题,是开发&管理的问题,是人的问题,而不是SP、FN自身
对 ...

恩。有道理

使用道具 举报

回复
论坛徽章:
2
奥运纪念徽章
日期:2013-07-18 13:55:12ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:42
22#
发表于 2013-7-8 15:42 | 只看该作者
QYchoi 发表于 2013-7-6 21:33
你凭什么认为mysql垃圾?你很牛B?还是说你的公司产品很牛B?

我没有说我们公司很牛B,只是个人喜好而已,不用那么较真

使用道具 举报

回复
论坛徽章:
2
奥运纪念徽章
日期:2013-07-18 13:55:12ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:42
23#
发表于 2013-7-8 15:50 | 只看该作者
我的选择是尽量不用. 感觉修改程序比修改数据库那端要方便很多. 而且数据库的修改影响范围有时候可能很大. 其实这个定位也得看项目,产品的定位. 一,你是否打算一直使用mysql? 二,产品是什么样的产品. 查询 输入的比例大约会是多少? 你选择什么引擎?

使用道具 举报

回复
论坛徽章:
0
24#
发表于 2013-7-8 17:01 | 只看该作者
我所在的公司主营业务是ERP系统,没有使用LAMP架构或者Mysql。
大部分非常复杂的业务逻辑都是在数据库中实现的,一方面是有很多的业务流程、业务逻辑需要维护,另一方面对于大数据量的操作也可以减少网络传输与交互。
还有一个比较重要的是客户方的维护人员可以根据自己特殊的业务方式通过修改存储过程实现相应的需要,特别是报表等功能。
尽量的减小程序的分支。

使用道具 举报

回复
论坛徽章:
0
25#
发表于 2013-7-8 17:13 | 只看该作者
MySQL定位没有一杆子打死的说法,作为数据库,MySQL本身的基本作用就是存储数据的容器,存储过程、触发器之类的功能是这容器提供给你的附加增强功能,如何给数据库定位,取决于你的应用程序和业务逻辑的需求,基于lamp、lnmp的应用不一定只有互联网应用程序,也有其他复杂的基于B/S架构应用程序。

使用道具 举报

回复
论坛徽章:
118
2015年新春福章
日期:2015-03-06 11:58:18生肖徽章:猪
日期:2013-12-06 14:15:45生肖徽章:狗
日期:2013-12-06 14:15:45生肖徽章:鸡
日期:2013-12-06 14:15:45生肖徽章:猴
日期:2013-12-06 14:15:45生肖徽章:羊
日期:2013-12-06 14:15:45生肖徽章:马
日期:2013-12-06 14:15:45生肖徽章:蛇
日期:2013-12-06 14:15:45生肖徽章:龙
日期:2013-12-06 14:15:45生肖徽章:兔
日期:2013-12-06 14:15:45
26#
发表于 2013-7-8 20:16 | 只看该作者
1.首先谈谈你对mysql的了解?
免费的,还算可用。和sybase很像

2.在 LAMP 或 LNMP 架构中,MySQL 的定位到底是怎样的?
继续免费还能占有市场,收费的话肯定会丢失掉很多用户,用户以互联网客户居多。

3.mysql类型 char、varchar 与 text 有什么区别,平时如何的选择?
char 定长;varchar 不定长;text 不存储在行内,可以超过255

使用道具 举报

回复
论坛徽章:
6
双黄蛋
日期:2013-01-19 21:40:412013年新春福章
日期:2013-02-25 14:51:24双黄蛋
日期:2013-03-29 13:13:22马自达
日期:2013-07-30 12:48:55保时捷
日期:2013-09-23 22:22:27技术图书徽章
日期:2014-01-26 14:23:57
27#
发表于 2013-7-9 09:01 | 只看该作者
1.
首先是免费,最大卖点,其次可以自己开发,如果开发团队强力的话,可以改的很好。
2.
整个一套都是开源免费的平台,节省软硬件资本,但人力资本也相应提升
3.
一般都是varchar,text可以存储的内容更多点,有点像oracle的lob

使用道具 举报

回复
论坛徽章:
0
28#
发表于 2013-7-9 17:14 | 只看该作者
嗯,学习了!

使用道具 举报

回复
论坛徽章:
4
2011新春纪念徽章
日期:2011-02-18 11:43:33紫蛋头
日期:2011-06-17 00:03:54紫蛋头
日期:2012-03-17 00:31:56ITPUB 11周年纪念徽章
日期:2012-10-09 18:14:48
29#
发表于 2013-7-10 13:04 | 只看该作者
数据库中的存储过程和函数之类的东西并不是数据库的核心功能,只是一些辅助功能,更多用在非业务场景的数据处理中,而不是与业务绑定程序的发布可以一个节点一个节点的轮换发布而完全不影响业务,数据库的发布更容易影响在线业

使用道具 举报

回复
论坛徽章:
0
30#
发表于 2013-7-10 13:50 | 只看该作者
在 LAMP 或 LNMP 架构中,MySQL就是其中的M,代表架构中的后端存储方案。MySQL的定位于免费、开源的中小型网站的后端存储解决方案,可以大大降低网站建设的成本。很多企业级应用开发也采用了MySQL,也是考虑到它的开源免费的特性。

使用道具 举报

回复

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

本版积分规则 发表回复

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