像Mysql和SQL Server这类数据库都有相应的图形化管理工具,例如phpmyadmin等。除了更能全面了解数据库信息和操作简便之外,图形化工具还有啥不易被人发现的好处
感谢网友的邀请!不过我可能说的内容要跟你想得到的内容基本上相反。没有发现的优点:1.很多人觉得借助图形化工具,加速数据库学习和应用管理的掌握,也即加速入门和上手的速度;2.编写存储过程、函数、触发器等代码段的时候,可以借助快捷键和提示功能加速编写和排错的速度;缺点:1.图形化工具会给我们的数据库服务器带来安全隐患,需要暴露端口;2.国内下载的开源图形化工具,一定要小心使用,可能被人留有后门;3.图形化工具,初期会加速一个人的上手和入门的能力,长期使用会降低你对数据库产品掌握的能力;4.图形化工具做哪些事情,完成哪些操作?我们大家多数情况下不会关心的,比如phpmyadmin总是会做表数据信息的统计操作,这就会给数据库服务器带来负载;结论:1.非Windows平台的数据库服务器不要考虑图形化界面;2.Windows平台的数据库服务器,若要使用图形化工具,请直接从官方网站下载和使用官方工具,或者是第三方的收费工具,比如MySQL的SQLyog;3.为了你对数据库的熟悉和掌握能力提高,多用命令行模式,即使编写代码也是非常快的;
■网友
作为Oracle数据库图形化管理工具的从业人员,根据我们客户购买产品的理由来说几点。1,大规模项目的多人员开发时,能让新手迅速拥有数据库开发的战斗力。记住:并不是所有项目组都是一堆一堆的高手的2,项目期间紧的情况下,能让老手用更短的时间实现某个任务。记住:并不是所有项目都能让你有时间去写出牛逼的SQL文和SQL命令的。3,项目后期维护时,我只需要一个月薪3K的人 + 一个付费的License 就可以代替一个月薪10几K的DBA。记得:老板们可不管什么服务器负荷什么端口,他们只关注效益!最后,赞同 @mysqlops 答案中的一点Windows平台的数据库服务器,若要使用图形化工具,请直接从官方网站下载和使用官方工具,或者是第三方的收费工具,比如MySQL的SQLyog; 也比如Oracle的Object Browser。
■网友
十分感谢你认真详细的回答。第二和第四个缺点是我未曾考虑到的。另外,我问这个问题是想在考虑,如果NoSQL技术做一个类似的图形化管理工具有哪些更多的好处。受教!
推荐阅读
- 某些公司招聘要求中的精通mysql是啥程度
- MapReduce引擎太慢,Impala,Presto诞生了,牺牲稳定性来换SQL任务的快速处理值吗
- mysql myisam引擎,插入unique数据用不满cpu等硬件是啥原因
- 菜鸟学习,求教ServerSocket和Socket的问题
- 路由端口转发失败,外网无法访问内网的web server
- 大家在写sql时用leftjoin这种关联吗 尤其对大数据量网站前台sql 你们咋取这种关联的数据
- 为啥mysql安装后,占磁盘空间比Oracle、SqlServer小这么多
- 汽车观察observer|想在双十一前成功脱单?赛力斯SF5这项功能让你拥有优先择偶权
- 汽车观察observer|头号V字玩家登场,哪吒V胜算几何?
- mysql 导入 很大的 CSV ?