此外,敏捷方法在构建系统中越来越受欢迎,软件工程师正在重新思考他们开发软件的方式。他们认识到需要快速适应不断变化的需求。他们需要能够快速迭代并在整个软件堆栈中进行更改(一直到数据库模型)。NoSQL 数据库给了他们这种灵活性。 云计算也越来越受欢迎,开发人员开始使用公共云来托管他们的应用程序和数据。据,以使他们的应用程序具有弹性,能够扩展而不是扩展,并在地理上智能地放置数据。
NoSQL 数据库(例如 MongoDB)提供了此功
能。 什么是 SQL? 现在我们已经了解了 NoSQL 数 台湾电话号码资料 据库,让我们将它们与最流行的传统数据库进行比较:通过 SQL(结构化查询语言)访问的关系数据库。与关系数据库交互时可以使用 SQL,其中数据存储在具有固定列和行的表中。 SQL 数据库在 20 世纪 70 年代初开始流行。当时,存储非常昂贵,因此软件工程师对数据库进行规范化以减少数据重复。 20 世纪 70 年代的软件工程师通常也遵循瀑布式软件开发模型。
该项目在施工开始前进行了详细规划软件工
程师精心创建复杂的 邮寄数据专业版 实体关系 (ER) 图,以确保他们已经考虑了需要存储的所有数据。由于这种预先规划模型,如果需求在开发周期中发生变化,软件工程师就很难适应。结果,项目经常超出预算、超过最后期限,并且无法满足用户需求。NoSQL 与 SQL(第 1 部分) 2021 年 7 月 15 日 热门文章 NoSQL(又名“not only SQL”)数据库是非表格的,并且存储数据的方式与关系表不同。根据数据模型的不同,NoSQL 数据库有多种类型。