博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql存储过程入门与提高(第二篇)
阅读量:7301 次
发布时间:2019-06-30

本文共 1320 字,大约阅读时间需要 4 分钟。

hot3.png

以前面试的时候被问道为啥用mysql存储过程,或者存储过程的优点。作为一个专业的mysql dba。肯定是必须要掌握的。而我只是运维啊 哈哈哈。当时回答的不好,后来整理了

大概这几条,存储过程执行速度快,存储过程能够减少网络流量,提高应用程序代码的灵活性,提高数据安全保护机制。

狂汗啊!看人家洋鬼子整理的多齐整啊。师夷长技以制夷,奋起啊!!!

• The use of stored programs can lead to a more secure database.

• Stored programs offer a mechanism to abstract data access routines, which can
improve the maintainability of your code as underlying data structures evolve.

• Stored programs can reduce network traffic, because the program can work on

the data from within the server, rather than having to transfer the data across the
network.
• Stored programs can be used to implement common routines accessible from
multiple applications—possibly using otherwise incompatible frameworks—
executed either within or from outside the database server.
• Database-centric logic can be isolated in stored programs and implemented by
programmers with more specialized, database experience.
• The use of stored programs can, under some circumstances, improve the porta-
bility of your application.
 1: 存储程序的是使用可以使你的数据库更安全

2:存储程序提供了一种数据访问的抽象机制,它能够极大的改善你的代码在底层数据结构演化过程中的易维护性

3:存储程序可以降低网络拥阻,因为属于数据库服务器的内部数据,这相比在网上传输数据要快的多

4:存储程序可以替多种使用不同构架的外围应用实现共享的访问例程,无论这些构架是基于数据库服务器外部还是内部。
5:以数据为中心的逻辑可以被独立的放置于存储程序中,这样可以为程序员带来更高,更为独特的数据库编程体验
6:在某些情况下,使用存储程序可以改善应用程序的可移植性

转载于:https://my.oschina.net/luoyedao/blog/509844

你可能感兴趣的文章
java的接口和抽象类区别
查看>>
能够提高PHP的性能的一些注意事项
查看>>
020-请你说一说app测试的工具
查看>>
软件测试2019:第五次作业—— 安全测试(含安全测试工具实验)
查看>>
SSM框架搭建总结(2)
查看>>
Python学习(19)正则表达式
查看>>
PHP中空字符串、0、null、empty和false之间的关系
查看>>
【深度学习篇】---CNN和RNN结合与对比,实例讲解
查看>>
201771010126 王燕《面向对象程序设计(Java)》第十二周学习总结
查看>>
XAML实例教程系列 - 资源(Resources)
查看>>
LWIP互联网资料汇总
查看>>
外贸术语
查看>>
网络传输流量控制策略小结
查看>>
上传大文件
查看>>
Mybatis面试集合(转)
查看>>
分布式系统的完整介绍(一)
查看>>
考点1
查看>>
Asp.net 程序连接orcle如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,...
查看>>
自己写的模板引擎,模板生成静态页面
查看>>
Android 数据库管理— — —更新数据
查看>>