Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 将数据存储为对象而不是数据库的优点_Database_Rdbms - Fatal编程技术网

Database 将数据存储为对象而不是数据库的优点

Database 将数据存储为对象而不是数据库的优点,database,rdbms,Database,Rdbms,将数据存储为对象而不是存储在单独的表列中有什么好处 例如: 将项目详细信息存储为Blob,而不是将属性单独存储在项目表(SKU、名称、价格等)中。通常,不鼓励这样做。Blob列用于存储大量二进制信息的数据,如图像或文件内容。这是只存储和检索的数据;它从未被查询、索引或以其他方式与之交互 如果您指的是存储本来会进入列或表(例如,某种列表)的数据,那么使用它不是一种好的做法。数据库引擎旨在处理这些关系,并使对它们的存储、检索、查询等变得简单和高效。将此数据存储为二进制对象意味着您放弃了数据库提供的优

将数据存储为对象而不是存储在单独的表列中有什么好处

例如:
将项目详细信息存储为Blob,而不是将属性单独存储在项目表(SKU、名称、价格等)中。

通常,不鼓励这样做。Blob列用于存储大量二进制信息的数据,如图像或文件内容。这是只存储和检索的数据;它从未被查询、索引或以其他方式与之交互

如果您指的是存储本来会进入列或表(例如,某种列表)的数据,那么使用它不是一种好的做法。数据库引擎旨在处理这些关系,并使对它们的存储、检索、查询等变得简单和高效。将此数据存储为二进制对象意味着您放弃了数据库提供的优化

我的总体想法是:有许多人比我更聪明,他们编写了这些RDBMS系统;我真的认为在存储一个简单的列表时,我能比他们更聪明吗