我需要一个宠物开源数据库来学习数据库设计的原理,你能为我推荐一个。
答案 0 :(得分:11)
SQLite怎么样?他们没有比这更小。
答案 1 :(得分:5)
不是很宠,但是:PostgeSQL
答案 2 :(得分:2)
Firebird http://www.firebirdsql.org/
答案 3 :(得分:1)
我也会推荐SQLite,因为你可以对任何语句执行“EXPLAIN”并获得实现该功能的内部伪代码。
伪代码本身已记录在案,并提供了数据库如何在内部工作的极好示例。通过查看解释的陈述,我自己学到了很多东西。
答案 4 :(得分:1)
SQLite,如上所述。所有替代方案都是要安装的PITA(相对)。如果你在公司环境中,一些紧张的系统管理员会皱眉在客户端/服务器包上。 SQLite是一个独立的程序,每个数据库一个文件,很好的命令行工具,快速。价格无法超越。很多大公司都在使用它。
答案 5 :(得分:1)