【IT168技术访谈】
DBJ:谁是这个出版计划的预期读者?
RG:这一系列丛书瞄准当前想要学习更多的数据库设计和开发的数据库开发人员、一般的程序员和管理人员。
DBJ:在这个出版计划中,您想取得什么样的预期效果?
RG:我希望可以帮助读者理解OLTP的开发原则,同时在与读者就此计划的的讨论过程中,我希望可以学点东西。这是论坛对这个出版计划来说至关重要的原因。
写作同样促使我对自己在设计和编码方面的设想提出挑战。什么是设计一个信用卡数据库的最好方法?当然,这得视情况而定。数据库设计并不是一件容易的事。它由艺术和科学两个均等的部分组成,但是这正是它有趣的原因所在。
DBJ:在设计一个OLTP数据库时,那些错误是开发者经常犯的?
RG:对数据库专业人员来说,数据库设计的基本原则是烂熟于胸的,但是我发现设计者经常规律性的遗漏基本原则。其中包括unique indexes(是否为主键),clustering和indexing。
坦白说,我最常见到的错误是项目负责人让并非数据库专家的人来设计数据库。
DBJ:我注意到你在争取DBJ社区的参与,为什么这样做呢?为什么不只是写文章而不要社区的参与呢?
RG:我在读文章的时候经常会产生一些问题或并不同意作者某一想法。这个系列丛书是互动的。如果读者不同意部分设计和编码,或者他们想改变部分需求,他们可以在论坛里发帖子。我将会定期查看论坛。
连载的第二期包含一个有关设计和编码两者选一的开放性问题,你将会在第三期的连载中开始看到论坛影响项目的真实事例。