数据库选择
构建中医汉英语料库数字资源平台项目需要将收集到的数据存放到数据库中,需要根据数据的特点与组织形式来确定要使用的数据库,暂时确定从MySQL和MongoDB中选择一个作为我们数据的载体。
MySQL介绍:
MySQL是一个功能齐全的开源关系数据库管理系统(RDBMS),最初由MySQL AB构建,目前由Oracle Corporation拥有。它将数据存储在分组到数据库中的表中,使用结构化查询语言(SQL)来访问数据,并使用“SELECT”,“UPDATE”,“INSERT”和“DELETE”等命令来管理它。相关信息可以存储在不同的表中,但JOIN操作的使用允许您关联它,跨各种表执行查询并最小化数据重复的可能性。
MySQL几乎兼容所有操作系统,即Windows,Linux,Unix,Apple,FreeBSD等等。它支持各种存储引擎,如InnoDB(它是默的),Federated,MyISAM,Memory,CSV,Archive,Blackhole和Merge。
Mongodb介绍:
是一个流行的开源文档导向数据库,由10gen开发,后来称为MongoDB Inc.。文档创建并存储在BSON文件中,二进制JSON(JavaScript Object Notation)格式,因此所有JS类型的数据都是支持的。MongoDB通常应用于Node.js项目。除此之外,JSON还可以使用人类可读的格式在服务器和Web应用程序之间传输数据。在