human: 解释关系型数据库和非关系型数据库的区别。
 bot: 关系型数据库和非关系型数据库的区别在于数据存储和查询的方式。关系型数据库使用表格来存储数据，通过行和列的组合来表示数据之间的关系。它使用SQL来查询和操作数据。非关系型数据库则不使用表格，而是使用其他数据结构来存储数据，如键值对、文档、图形等。非关系型数据库通常使用特定的查询语言或API来操作数据。关系型数据库适用于需要保持数据一致性和完整性的应用，而非关系型数据库适用于需要处理大量非结构化数据或需要更高的可伸缩性和性能的应用。