【问题标题】:what does 'smt' mean, why is 'smt' often used as a prefix of a database name?'smt' 是什么意思,为什么'smt' 经常用作数据库名称的前缀?
【发布时间】:2019-05-01 15:03:39
【问题描述】:

我发现工业界很多数据库都以'smt_'前缀命名,例如'smt_customer_profile','smt'是什么意思?这个前缀有什么特殊含义吗?

这个问题我问了我的主管,得到的答案是这个命名背后的原因是非常geek风格,这真的引起了我的好奇心!于是我试着google了一下,有些解释是这样的:

  • 可满足性模理论 (SMT)

  • 同时多线程

  • 小型迷你塔

似乎都不是正确的答案...

有人知道吗,非常感谢!!!

【问题讨论】:

  • 没听说过 主表?聪明的?我不知道。
  • 我也没有。这是一个无关紧要的问题,我必须说,在dba.stackexchange.com 上可能更相关,但我对此表示怀疑。投票结束
  • 我投票结束这个问题,因为它是关于数据库的一些(可能)命名标准
  • 你必须问创建数据库的人。

标签: sql database computer-science naming


【解决方案1】:

我自己在业内还没有见过这个,但最好的猜测是Subscription Management Tool,这是我发现的与数据库相关的 SMT:

https://www.suse.com/documentation/smt11/book_yep/data/book_yep.html

它是 SUSE Linux 操作系统的一部分

【讨论】:

    【解决方案2】:

    smt 的实际含义可以是任何东西。这属于称为匈牙利表示法的一类命名约定——它是定义对象“类型”或“类”的前缀。

    有时这就是字面意义上的类型——在其他情况下,它可能等同于现代模块(在面向对象编程之前)。

    在任何情况下,它都是非常过时的,并且在大多数情况下已被名称空间或模式所取代。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多