关于开发与运维,APP/架构师与DBA

原创 2016年01月15日 11:05:15

    之前一直就职于工厂,开发成员少,借助快速开发工具(RAD),满足工厂的应用也足够了,也就没明显的开发、运维概念。因为一个需求及沟通,一个DBA负责规划、设计、开发,及一个RAD拖拉界面及报表格式,很有效率和成本优势的一个组合,当然,也可以说是不够专业的团队。

    离开工厂,进入新的环境,开发、运维、DBA、OS、安全、存储都完全分离了,非常专业的团队和岗位架构设计。但是,对于一个应用来说,开发质量很差(规划、设计不合理,性能效率及BUG),已经影响到业务运行了,将怎么办?

    开发的TEAM早已完工,应用项目早已验收,那么也可以说是跟开发无关了。

    跟运维也没关系,运维保障服务器在快乐的、正常地运行

    跟DBA也没关系,DBA会装好生产环境或测试环境,开通权限,提供支持

    跟OS、安全、存储就更没关系了

    一切都没问题!

    对于更多的项目,规划、设计、开发时,就缺乏DBA参予,不充分熟悉DB的APPer及架构师们总会对DB有一些误解或偏见,或者说从DBA的角度来说,对数据的规划和管理不够有效率、不够合理。从成本、产品交付因素来说,配DBA是个浪费,短期内也无法体现出其价值,只要产品交付,收入就能变现了,能快速交付,收益更大。

    常听闻产品经理、架构师及Apper提及的观念,千万不要把业务逻辑放在DB端,数据量到了千万级就一定要分表等,似乎成了定律。。。可能在一些场合下,也是个非常流行的办法,似乎也显得很专业。估计在更多的DBA来说,会不太认同。毕竟不同角色所站的立场不同,视角也不同,对数据的理解和管理方式也可能不同,但至少,通常,DBA的办法会更有效率,更合理,因为DBA会更深入理解DB内部运行机制,及产品所提供的特性去正确解决现实中出现的各种各样的数据需求。。否则,DBA还不该退出江湖呀

    倒不是说要以DB为中心来规划产品,只是说若有DBA参予、沟通,至少对产品质量及开发效率也是一个很好的补充。毕竟架构师或产品经理、Apper首先关注的是功能、开发效率,性能效率在很多场景下被忽略(在短期内也不会是一个大问题)。在很多团队,以Apper为主导的开发效率也有大量空间让DBA去发挥


    以上所提DBA:应该不限于仅做运维像备份或监控的职能DBA,应该要涉及开发、管理、规划,熟悉DB内部机制,熟悉客户端行为特点,熟悉与OS、硬件交互及特点、性能,有一定系统开发经历

App后台开发运维和架构实践读书笔记

App后台开发运维和架构实践App后台开发运维和架构实践 App后台基础技术 从App业务逻辑中提炼API接口 业务逻辑思维导图 功能 - 业务逻辑思维导图 基本功能模块关系 功能模块接口UML 编写...

架构师需要知道的高效运维最佳实践:七字诀,不再憋屈的运维

 架构师需要知道的高效运维最佳实践:七字诀,不再憋屈的运维 2015-04-19 分布式系统架构知识 分布式系统架构知识 分布式系统架构知识 微信号 w3tech ...

最新高清IT职业技能图谱:架构师、H5、DBA、移动、大数据、运维...

“时隔近5个月,StuQ的小伙伴们再次出品了IT职业技能图谱更新版。这回除更新之前版本外,还添加了架构师、HTML 5、DBA等新的职业技能图谱。正确打开姿势:先收藏,再转发,最后看! 注:点击图...

软件架构师必备素质 架构是厂长、开发是妈妈、产品经理是爸爸、测试是医生、产品是孩子、小姨子是培训师、护士是运维

架构是厂长、开发是妈妈、产品经理是爸爸、测试是医生、产品是孩子、小姨子是培训师、护士是运维。   为何这样说,自己去体会。   软件工程师到软件架构师之梦 应该具备的素质: 1技术技能; ...

运维架构师-并不遥远的彼岸

在百度里搜索运维架构师,你会发现招聘的职位还不少并且月薪、年薪都很可观。提到架构师,大家都觉得挺神秘的,而作为运维领域的架构师,站在系统稳定和高可用、高扩展的角度,其承载着太多的责任和挑战。对于运维工...
  • cometwo
  • cometwo
  • 2012年11月28日 12:49
  • 892

DBA数据库管理员JAVA程序员架构师必看

一、 技术问题部分(数据库部分) 1、 表空间的管理方式有哪几种? 数据字典管理方式 本地文件管理方式 2、 谈谈你对索引的理解? 索引是若干数据行的关键字的列表,查询数据时,通过索引中的关...

架构师是如何炼成的?以天猫APP架构&开发模式升级工程为例

在集团大数据、算法的背景下,猫客(天猫客户端)首页率先从2015年的坑位运营走向2016年的全面个性化,猫客首页个性化业务点多达50多处,个性化场景大部分通过通过Aladdin(天猫推荐)接入TPP(...

架构师是如何炼成的?以天猫APP架构&开发模式升级工程为例

阅读原文请点击 摘要: 在集团大数据、算法的背景下,猫客(天猫客户端)首页率先从2015年的坑位运营走向2016年的全面个性化,猫客首页个性化业务点多达50多处,个性化场景大部分通过通过Al...

遇到跑批时快时慢、或一直变慢,作为运维DBA或开发的你,如何下手?

作者:黄远邦(笔名小y),长期活跃于国内多家银行总行生产数据中心,擅长解决Oracle方面各类疑难问题。在北京中亦安图科技股份有限公司任数据库团队技术总监。 如果您的日终跑批/清算/...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于开发与运维,APP/架构师与DBA
举报原因:
原因补充:

(最多只允许输入30个字)