问题标签 [physical-design]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 在 SQL Server 中,当对象在混合范围内增长时,杂项页面会被推出吗?
在 SQL Server 2008-2012 中,对象(包括表)首先放在混合范围中。一个范围最多可以容纳 8 个页面,并且可以容纳一种以上类型的页面(意思是:来自多个对象的页面)。假设 ExtentA 包含来自对象 A(2)、B(2) 和 C(4) 的页面 - 括号中的数字表示它们在该范围内拥有多少页面。对象 B 增长,我的问题是:SQL Server 是否会在为 B 分配一个新的、统一的范围(假设它最终超出范围 A)之前开始踢出 A 和 C 的页面,或者它只是跳转到一个新范围,因为范围 A 已经满了。
database-design - teradata 数据块大小和表大小计算
作为 Cap 的一部分,一直使用这个公式作为 TB 大小计算的标准。规划努力。我们在 TD 14
其实这里
只不过是行/块。结果是分数 < 1。我认为这很糟糕,因为这意味着几个块跨越一行。我的问题是
- 公式是否需要进一步磨练。后半部分在加号后,提供表头。此表没有 SI - 只有 2 个 dates 、 1 个 Integer 和 1 个 varchar (50) 和 NUPI 是 NPPI 。它们都不是 Nullable 并且显然没有数据,开始时没有什么是可压缩的(好吧,现在没有足够的数据信息来进行压缩,但我们稍后会运行压缩脚本)
- 因为它将是跨越一行的几个块 - 我应该增加块大小?多少 - 每个块的理想行数应该是多少。表格数据将每季度进行一次全面刷新,并且在此期间不会发生任何事情
mysql - 如何在多个子实体和列表属性之间建立关系?
我目前正在处理的(基于 PHP 和 MySQL)应用程序的模型包含类似于此处描述的继承。出于这个问题的目的,类结构可以如下所示进行简化:
为了将其映射到数据库,我使用了类表继承设计模式。这是物理数据模型:
最具体的属性实际上是特定于每个子类的。但是有一些属性需要在几个类中(但也不是在所有类中都需要——否则它们可以在Foo
类/表中进行管理)。当它是一个简单的属性时,它会导致一些代码重复,但不是一个大问题。但也有一些属性复杂的情况。
例如:FooTypeBaz
并且FooTypeBuz
应该包含一个Whatever
元素列表。
通常我会1:n
用一个whatever
包含FOREIGN KEY
. 但在这种情况下,我需要多个FOREIGN KEY
列whatever
(对于foo_type_baz
, foo_type_buz
,也许还有一些表)。这个不干净。
另一种解决方案:类似于表的“立面”表whatever
:
看起来更好(对我来说),但我仍然对这个模型不满意。
如何在多个子实体和集合/列表属性之间建立关系?这个问题有一个优雅的解决方案吗?也许是最佳实践/设计模式?
oracle - Oracle 分区和本地 Indexex (12c)
我创建了一个按年份分区的表,并且在表上创建了以下两个本地非唯一索引
idx1 : (年, 周, pd, sku) idx2 : (sku, str )
我的不足是 idx2 是多余的,您可以使用 (year,wk, pd, sku, str) 创建一个索引来利用跳过扫描。有什么想法或意见吗?
json - 创建没有值的 MongoDB 文档
我有一个关于在 MongoDB 中创建集合的物理模式的基本问题。
我可以创建一个没有值的 MongoDB 文档吗?此时我只知道键和一些数据类型。但我没有价值观。是否可以创建一个模式,其中 O 只有值的占位符?
- 对于字符串,我可以将“”或“abc”(虚拟值)作为值的占位符。
- 对于小数,我也可以这样做。将 123.1 作为虚拟值。
- 对于布尔值,我可以将 true 或 false 作为虚拟值
- 对于日期,我可以将“01-01-1900”作为虚拟值
但是,当我有数百个字段时,放置这样的虚拟值变得复杂,尤其是嵌套的字段,例如文档或数组中的文档。
我试图找到一个相当于“创建表”的 SQL 世界,我们可以在其中创建物理模式,而无需放置值
有什么建议吗?
谢谢奥罗宾多
character-encoding - 在 powerdesigner 中显示描述
我在 powerdesigner 中有一个物理数据模型,并希望在模型中显示每个事实和维度及其属性的描述。在powerdesigner 在物理数据答案中添加评论列之后 ,我有一列显示了描述,但问题是它显示了吗?对于每个字符。
我的数据库中的描述是非英语语言,我想在 powerdesigner 中显示原始描述。任何帮助将非常感激。
sql-server - SQL Server 的虚拟服务器和物理存储
我们正在从 P2V 迁移服务器,但我的服务器团队正在询问我们是否需要带有物理存储驱动器的虚拟服务器。
为 SQL Server 提供虚拟服务器和物理驱动器有什么好处?
没听说过这个设置
database - 如何在磁盘上存储跳过列表?
如何在磁盘上存储跳过列表?
- 您如何安排节点以利用文件系统页面?
- 您是为每一页使用一个文件,还是为所有内容使用一个文件,或者其他什么?
- 链接的问题提到了磁盘指针 - 它们有什么帮助?
在数据库管理员 stackexchange 网站上发布此内容后,我意识到这更多是算法问题,而不是数据库管理问题,因此我将其移至此处。
此外,社区似乎认为这是一个不好的问题,尽管它提出的问题基本相同。这个问题比较直接。
physical-design - 蓝牙 5 PHY 层(适用于所有 4 种模式)
我正在研究蓝牙 5 的工作,但我在任何地方都找不到不同蓝牙模式的 PHY 层(LE 1M(传统蓝牙 4)、LE 2M(双倍速度)、LE 编码方案 2(2 x 范围)和方案 8( 4 x 范围)。
我知道 LE 1M 是 IEEE 802.15.1。
这个来源(http://dev.ti.com/tirex/content/simplelink_cc2640r2_sdk_1_35_00_33/docs/ble5stack/ble_user_guide/html/ble-stack/phy-2mbps.html)说LE 2M与LE 1M相同,但有不同调制。这会让它仍然是 IEEE 802.15.1 吗?
我无法找到任何直接说明 LE 2M、LE 方案 2 或方案 8 是 IEEE 802.15.1 还是其他协议的来源。非常感谢任何帮助,谢谢。
reporting - 使用 Microstrategy 生成 Erwin 9+
我正在处理我的报告项目的文档,我需要包含物理模型的图形。我知道有一种方法可以从 Microstrategy 生成具有整个模型表及其关系的 erwin,但我是新手,我不知道如何去做。