数据库和数据结构之间的区别?

Jeg*_*abu 9 database computer-science data-structures

我们所做的主要操作是插入,删除和搜索任何类型的数据结构,这也可以使用数据库查询来完成,那么数据结构的用途是什么?
这使数据结构与数据库不同?

小智 6

数据结构显示问题中对象的建模和组织方式。例如,

  • 您的购物商品线性地排列成阵列;
  • 您公司的组织结构图是用树建模的;
  • Facebook的联系组织得非常庞大。

数据结构解决的问题是如何对现实世界中的对象进行逻辑建模,以便我们可以以计算方式解决该问题。

数据库是关于如何持久保存信息的。数据结构中的数据可以根据需要持久化到数据库中,也可以不持久化。


Nee*_*mar 6

数据结构是关于将数据或处理数据存储到RAM或临时存储器中.数据库是在永久存储位置存储和处理数据的概念或工具(硬盘)

数据结构不是永久存储.它一直活着,直到程序还活着.但我们可以使用不同的数据结构将数据添加到数据库中.

我们使用Database来存储包含任何流程结束时的流程数据的数据结构.


B. *_*non 1

数据库是表(可能还有存储过程、函数、视图等)的集合

不过,现在让我们保持简单。每个表都有一个表结构,定义了其中可以放置的内容。对于 No-SQL 数据库,情况有所不同,因为它们更加松散。不过,现在还是让我们保持简单吧。

数据库可以命名为任何名称,例如“Platypus”,它可以包含许多表,例如“DuckbillsInTheWild”和“DuckbillsInCaptivity”等。

这些表之一可能具有以下结构:

Name            Data Type
-------------------------
ID              int
Name            VarChar
Weight          Float
PoisonToeLength Float
Run Code Online (Sandbox Code Playgroud)