NoSQL 指一类“非关系型数据库”或更广义的“Not Only SQL(不止 SQL)”数据存储技术的统称。通常用于处理灵活的结构(无固定表结构)、大规模数据与高并发读写场景(如键值、文档、列族、图数据库等)。也常与传统 SQL 关系型数据库形成对比。(在某些语境下也可泛指相关的数据库生态与设计思路。)
/ˌnoʊˌɛsˌkjuːˈɛl/
We store session data in a NoSQL database.
我们把会话数据存储在一个 NoSQL 数据库里。
As the app scaled globally, the team chose a NoSQL store to support flexible schemas and high write throughput.
随着应用在全球范围扩张,团队选择了 NoSQL 存储,以支持更灵活的结构并承受更高的写入吞吐量。
NoSQL 最初多被解释为 “No SQL(没有/不用 SQL)”,强调不采用传统关系型表格与 SQL 查询语言;后来也常被重新诠释为 “Not Only SQL(不止 SQL)”,表示在某些需求下可与 SQL 并存、互补。该术语在互联网规模化数据需求兴起(如分布式、海量数据、快速迭代)时广泛流行。