我有一个设计数据库的项目。这将是我的第一个大型项目。关于它的好消息是目前存储在文本文件中的信息大部分组织为&。这个信息的大小是50GB。每张表中将会有几百万条记录。它将有大约50张桌子。我需要提供用于搜索&浏览的网络界面。我将使用MySQL DBMS。需要指导:第一次使用真正的高端数据库(大小= 50GB)。
我从来没有使用超过200MB的数据库。所以,速度&表现从来不是一个问题,但我遵循标准化&索引。我从来没有使用过任何类型的测试/基准测试/查询优化/因为我从来不必关心它们。
但是这里创建数据库的目的是为了快速搜索。所以,我需要考虑设计中所有可能的方面。
我在浏览档案&发现:
What should every developer know about databases?
Database development mistakes made by application developers
我要保持在考虑到上述答案中提到的要点。
我还应该知道些什么?还有什么我应该记住的?