数据集和数据库有什么区别?

问题描述 投票:12回答:4

数据集和数据库之间有什么区别?如果他们不同那么怎么样?

为什么今天使用数据库难以管理大数据?!

请独立于任何编程语言回答。

database dataset
4个回答
20
投票

在美式英语中,数据库通常意味着“有组织的数据集”。数据库通常在数据库管理系统的控制之下,该系统是管理对数据库的多用户访问的软件。 (通常,但不一定。一些简单的数据库只是用awk和Python等解释语言处理的文本文件。)

在SQL世界中,这是我最熟悉的,数据库包括表,视图,存储过程,触发器,权限和数据等内容。

同样,在美式英语中,数据集通常是指按行和列排列的数据,以供统计软件处理。数据可能来自数据库,但可能不是。


4
投票

数据集是数据...通常在表中,或者可以是XML或其他类型的数据,但它只是数据......它实际上并没有做任何事情。

正如您所知,数据库是数据集的容器,通常在其周围具有内置基础架构以与其进行交互。

对我所做的事情来说,巨大的数据并不难。我想你在问一个与研究相关的问题?


1
投票

数据集只是一组数据(可能与某人有关,也可能与其他人无关)而数据库是一种组织和存储数据或数据集的软件/硬件组件。实际上两者都是不同的东西。

巨大的数据需要更多的基础设施和组件(硬件和软件)或计算能力和存储,以便有效存储或检索数据。更大的数据意味着更多的组件因此很难。 Modern days数据库提供了良好的基础设施来处理大量数据的处理(读/写),检查由Microsoft管理关系数据或数据集的数据管理。


1
投票

Database

这两个术语的定义并不总是很清楚。通常,数据库是使用数据库管理系统(DBMS)组织和访问的一组数据。数据库通常(但不总是)由多个表链接在一起组成,这些表经常被各种用户经常同时访问,修改和更新。

Cambridge dictionary:

计算机中保存的一组结构化数据,尤指可以各种方式访问​​的数据。

Merriam-webster

通常用于快速搜索和检索的大量数据集(如计算机)

Data set (or dataset)

数据集有时会引用单个数据库表的内容,但这是一个非常严格的定义。一般而言,顾名思义,是数据的集合(或集合),因此存在像Caltech-256 Object Category Dataset或视频等图像的数据集。 A large-scale benchmark dataset for event recognition in surveillance video。数据集的目的通常是为分析而不是为不同用户的连续更新而设计,因此表示数据集合的结束或特定时间的快照。

Oxford dictionary:

相关信息集的集合,由单独的元素组成,但可以由计算机作为一个单元进行操作。

'所有医院必须提供每位患者细节的标准数据集'

Cambridge dictionary

由计算机视为单个单元的单独信息集的集合

© www.soinside.com 2019 - 2024. All rights reserved.