PageSourceSearch

https://guomaimang.github.io/assets/stored-procedure.html-8b5129e8.js

js guomaimang.github.io collected 2026-10-03 09:17:39 UTC 7,005 bytes, 1 lines download raw bytes

1const e=JSON.parse('{"key":"v-3d63df17","path":"/note/it/arch/stored-procedure.html","title":"禁用存储过程的原因","lang":"zh-CN","frontmatter":{"article":false,"date":"2024-12-23T00:00:00.000Z","index":true,"order":19,"headerDepth":1,"category":["tech"],"description":"禁用存储过程的原因 在阿里的开发规约中,有一句明确的说明:禁止使用存储过程,存储过程难以调试和扩展。 这句话足以说明问题,但为什么偏偏阿里巴巴这样的互联网机构要禁用存储过程?而在银行、证券、保险等传统金融行业中却大量使用存储过程? 只要涉及到金融项目基本都离不开存储过程。这是为什么呢? 银行业务场景分析 银行使用存储过程的原因 数据是核心命脉:银行的资产、员工等都是数据库中的一条条数据。 早期信息化建设:二十年前,中国银行业信息化建设中没有足够好的国产数据库,因此大量采购了国外的Oracle和DB2。 商用数据库的成熟性:这些数据库厂商提供了完整的售后服务和实现案例,帮助银行规避大量风险。 预算充足:银行在项目实施部署时可以花大量资金采购高性能服务器,满足系统要求。 开发技能要求:银行信息科技处的员工需要掌握存储过程的开发技巧。","head":[["meta",{"property":"og:url","content":"https://guomaimang.github.io/note/it/arch/stored-procedure.html"}],["meta",{"property":"og:site_name","content":"HAN Jiaming"}],["meta",{"property":"og:title","content":"禁用存储过程的原因"}],["meta",{"property":"og:description","content":"禁用存储过程的原因 在阿里的开发规约中,有一句明确的说明:禁止使用存储过程,存储过程难以调试和扩展。 这句话足以说明问题,但为什么偏偏阿里巴巴这样的互联网机构要禁用存储过程?而在银行、证券、保险等传统金融行业中却大量使用存储过程? 只要涉及到金融项目基本都离不开存储过程。这是为什么呢? 银行业务场景分析 银行使用存储过程的原因 数据是核心命脉:银行的资产、员工等都是数据库中的一条条数据。 早期信息化建设:二十年前,中国银行业信息化建设中没有足够好的国产数据库,因此大量采购了国外的Oracle和DB2。 商用数据库的成熟性:这些数据库厂商提供了完整的售后服务和实现案例,帮助银行规避大量风险。 预算充足:银行在项目实施部署时可以花大量资金采购高性能服务器,满足系统要求。 开发技能要求:银行信息科技处的员工需要掌握存储过程的开发技巧。"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-12-27T18:33:55.000Z"}],["meta",{"property":"article:author","content":"Hirsun (HAN Jiaming)"}],["meta",{"property":"article:published_time","content":"2024-12-23T00:00:00.000Z"}],["meta",{"property":"article:modified_time","content":"2024-12-27T18:33:55.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"禁用存储过程的原因\\",\\"description\\":\\"禁用存储过程的原因 在阿里的开发规约中,有一句明确的说明:禁止使用存储过程,存储过程难以调试和扩展。 这句话足以说明问题,但为什么偏偏阿里巴巴这样的互联网机构要禁用存储过程?而在银行、证券、保险等传统金融行业中却大量使用存储过程? 只要涉及到金融项目基本都离不开存储过程。这是为什么呢? 银行业务场景分析 银行使用存储过程的原因 数据是核心命脉:银行的资产、员工等都是数据库中的一条条数据。 早期信息化建设:二十年前,中国银行业信息化建设中没有足够好的国产数据库,因此大量采购了国外的Oracle和DB2。 商用数据库的成熟性:这些数据库厂商提供了完整的售后服务和实现案例,帮助银行规避大量风险。 预算充足:银行在项目实施部署时可以花大量资金采购高性能服务器,满足系统要求。 开发技能要求:银行信息科技处的员工需要掌握存储过程的开发技巧。\\"}"]]},"headers":[{"level":2,"title":"银行业务场景分析","slug":"银行业务场景分析","link":"#银行业务场景分析","children":[{"level":3,"title":"银行使用存储过程的原因","slug":"银行使用存储过程的原因","link":"#银行使用存储过程的原因","children":[]},{"level":3,"title":"银行业务场景示例","slug":"银行业务场景示例","link":"#银行业务场景示例","children":[]}]},{"level":2,"title":"互联网行业禁用存储过程的原因","slug":"互联网行业禁用存储过程的原因","link":"#互联网行业禁用存储过程的原因","children":[{"level":3,"title":"信息安全问题","slug":"信息安全问题","link":"#信息安全问题","children":[]},{"level":3,"title":"技术层面的问题","slug":"技术层面的问题","link":"#技术层面的问题","children":[]},{"level":3,"title":"开发过程中的问题","slug":"开发过程中的问题","link":"#开发过程中的问题","children":[]}]}
1],"git":{"createdTime":1735324435000,"updatedTime":1735324435000,"contributors":[{"name":"hanjiaming","email":"[email protected]","commits":1}]},"readingTime":{"minutes":8.13,"words":813},"filePathRelative":"note/it/arch/stored-procedure.md","localizedDate":"2024å¹´12月23日","excerpt":"<h1> 禁用存储过程的原因</h1>\\n<p>在阿里的开发规约中,有一句明确的说明:禁止使用存储过程,存储过程难以调试和扩展。</p>\\n<p>这句话足以说明问题,但为什么偏偏阿里巴巴这样的互联网机构要禁用存储过程?而在银行、证券、保险等传统金融行业中却大量使用存储过程?</p>\\n<p>只要涉及到金融项目基本都离不开存储过程。这是为什么呢?</p>\\n<h2> 银行业务场景分析</h2>\\n<h3> 银行使用存储过程的原因</h3>\\n<ol>\\n<li><strong>数据是核心命脉</strong>:银行的资产、员工等都是数据库中的一条条数据。</li>\\n<li><strong>早期信息化建设</strong>:二十年前,中国银行业信息化建设中没有足够好的国产数据库,因此大量采购了国外的Oracle和DB2。</li>\\n<li><strong>商用数据库的成熟性</strong>:这些数据库厂商提供了完整的售后服务和实现案例,帮助银行规避大量风险。</li>\\n<li><strong>预算充足</strong>:银行在项目实施部署时可以花大量资金采购高性能服务器,满足系统要求。</li>\\n<li><strong>开发技能要求</strong>:银行信息科技处的员工需要掌握存储过程的开发技巧。</li>\\n</ol>","autoDesc":true}');export{e as data};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.