当前位置: 首页 > news >正文

从绝圣弃智到少造机关,老子这一句放进 SAP HANA 开发里,讲的是把聪明收回到模型、数据和执行计划本身

在 SAP HANA 项目里,最容易让团队误判的场景,往往不是某个开发人员不会写 SQL,也不是不会建 Calculation View,而是大家太相信自己的聪明。一个销售分析报表慢了,开发人员立刻想写一段复杂的 SQLScript;一个库存可用量计算不准,团队又想加一层临时表;一个财务口径有争议,架构师再建一个特殊视图给特殊部门。代码越来越多,模型越来越厚,权限越来越碎,性能问题也越来越像藤蔓一样缠在系统里。老子说「绝圣弃智,民利百倍;绝仁弃义,民复孝慈;绝巧弃利,盗贼无有」,放到 SAP HANA 开发现场,并不是反对专业能力,也不是反对优化技巧,而是提醒我们,不要把开发者的聪明放在系统之上,不要用补丁式的仁义遮盖模型之乱,不要用巧技和局部利益制造更多数据盗洞。

SAP HANA 本身并不是鼓励开发者把所有业务逻辑都写成花哨过程的数据库。它支持 SQL,SQL 又是一种声明式语言,开发者描述要得到什么结果,而不是细抠数据库内部每一步怎么做。SAP Learning 对 SQL 的描述也是这个方向,SQL 用于检索、存储或操纵 SAP HANA 数据库里的数据,且声明式表达关注目标而不是执行细节。(SAP Learning) 这正好对应老子讲的「弃智」,把过度表现自己的算法智巧放下,把工作交还给数据模型、优化器、执行引擎和清晰的业

http://www.jsqmd.com/news/794454/

相关文章:

  • StofDoctrineExtensionsBundle的IpTraceable扩展:自动记录用户IP地址的简单实现指南 [特殊字符]
  • AI赋能辅助生殖:深度学习如何革新胚胎评估与妊娠预测
  • 基于STM32HAL库的平衡小车设计(二)--CubeMX配置说明
  • CANN/ops-nn自适应层归一化算子
  • 手把手教你用9款AI工具,30分钟生成20万字计算机论文并自动匹配代码 - 麟书学长
  • 革命性云原生运维平台SREWorks:一站式解决企业运维难题
  • NCM解密工具终极指南:3步解锁网易云音乐加密文件
  • CANN Ascend C uint32转bfloat16函数
  • 5分钟告别百度网盘提取码烦恼:智能获取工具全解析
  • GE模型加载卸载API
  • 终极指南:3步解决Dell G15笔记本过热问题,开源温度控制中心完全解析
  • XUnity.AutoTranslator完全指南:轻松实现Unity游戏实时翻译的终极方案
  • CANN/asc-devkit Reset函数说明
  • CANN/Ascend C SetSkipMsg API
  • 见素抱朴的 SAP UI5 开发之道, 从「绝圣弃智」到少代码、少炫技、少内耗的前端工程
  • Seraphine:英雄联盟玩家的智能数据助手,三步解锁游戏信息优势
  • BepInEx 6.0.0插件框架稳定性修复:从崩溃现象到IL2CPP签名耗尽问题的深度解析
  • CANN/asc-devkit异或运算API文档
  • IPBan快速入门:一键安装配置,立即阻止僵尸网络入侵
  • 如何为Unity游戏添加实时多语言翻译:XUnity.AutoTranslator终极指南
  • 长期项目使用Taotoken按Token计费模式带来的成本优化体感
  • Yeti社区插件生态解析:如何利用现有资源快速扩展平台功能
  • 【审计专栏】招投标领域人工智能审计——3 算法篇 招投标围标串标行为、检测模型与评估体系 第一部分
  • XUnity.AutoTranslator完整指南:如何为Unity游戏添加智能实时翻译功能
  • 3分钟极速获取百度网盘提取码:开源工具完整使用教程
  • Godot 3 Demos终极指南:从零开始构建你的第一个2D游戏 [特殊字符]
  • CANN昇腾算子开发套件
  • CANN/ops-nn快速层归一化算子
  • CANN/asc-devkit绝对值函数API文档
  • 解放双手,回归乐趣:《崩坏:星穹铁道》智能自动化助手完全指南