Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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_Google Cloud Datastore_Google Cloud Platform_Terminology - Fatal编程技术网

Database 云数据存储属性仅仅是“云数据存储”吗;列“?”;?

Database 云数据存储属性仅仅是“云数据存储”吗;列“?”;?,database,google-cloud-datastore,google-cloud-platform,terminology,Database,Google Cloud Datastore,Google Cloud Platform,Terminology,云数据存储属性是否等同于SQL中的列 如果是这样,为什么它们被称为属性而不仅仅是列。我刚刚开始学习GAE,我发现这一切都令人困惑。“实体”、“属性”。。。为什么不使用行和列?实体和属性是内部术语,用于在构建和发布云数据存储时外部化 属性与SQL数据库中的列非常相似,但有一些细微的区别。属性是在云数据存储中的实体级别(相当于行)定义的,而列是在表级别定义的(大致映射到云数据存储中的种类)。这意味着与表中的列不同,属性不必存在于同一种类的每个实体中 这是因为没有行和列。数据存储不是SQL或RDBMS

云数据存储属性是否等同于SQL中的列


如果是这样,为什么它们被称为属性而不仅仅是列。我刚刚开始学习GAE,我发现这一切都令人困惑。“实体”、“属性”。。。为什么不使用行和列?

实体和属性是内部术语,用于在构建和发布云数据存储时外部化


属性与SQL数据库中的列非常相似,但有一些细微的区别。属性是在云数据存储中的实体级别(相当于行)定义的,而列是在表级别定义的(大致映射到云数据存储中的种类)。这意味着与表中的列不同,属性不必存在于同一种类的每个实体中

这是因为没有行和列。数据存储不是SQL或RDBMS。在最简单的层次上,它是一个键值存储(该值具有结构)(是的,它并不完全如此)和单独的索引。阅读一下数据存储的背景信息,比如以前谷歌i/o的演示文稿,也会很有帮助。不要试图在头脑中将其“映射”到SQL,当您尝试在数据存储中不起作用的基本SQL内容时,您会更加困惑。正如Tim指出的,有几个IO视频解释了数据存储的背景概念。他们可能会很有帮助