MariaDB必知必会
上QQ阅读APP看书,第一时间看更新

译者序

一开始完全是偶然看到《MariaDB Crash Course》这本书,然后深深地被作者幽默的写作风格和清晰的讲解思路所折服,于是便萌生了翻译本书的念头。而实际上,这本书是MySQL Crash Course(《MySQL必知必会》)的姊妹篇。

翻译之初,给自己定下的目标是不要翻译成英语式的汉语,索性在翻译本书的时候不去阅读《MySQL必知必会》,而翻译时投入极大的热情,仔细理解作者想要表达的意思。现在看来,大体是达到了预期定下的这个目标。

本书的标题覆盖了书中所要表达的内容,而作者也切实做到了这一点。所谓的“必知必会”,就是基础。如果没有透彻地理解基础知识,那么在这个基础上研究更高深的技术也无异于建造空中楼阁。这一点,在我实际的开发过程中深有体会,数据库的核心操作也就是增删改查,而一旦涉及数据内容的存取,就会有I/O吞吐量、内存容量、多个线程的数据读取共享问题,以及异步操作中所要考虑的数据同步问题。这些问题在实际开发中都会切实面临,需要着手解决,而这一切都建立在对基本内容有彻底的理解之上。

读者阅览本书时,也不要局限于书中所讲内容。书中给出的建议大都加上了“一般情况”这些字样,以提醒读者,书中描述的准则适用于大多数情况。对于实际的开发,需要结合具体的案例和实际的环境去调整、应变这些准则。例如,我在进行游戏项目开发时,实际使用的数据库表是没有或者很少有外键的,以便减少插入和删除语句,加快数据的存取工作。

如果你是MariaDB新手,本书无疑是使读者登堂入室的首选作品;如果读者是数据库开发的高手或者专家,空闲时回顾一下,也是大有裨益的。

本书翻译的完成离不开原书作者Ben Forta的信任,出版社编辑们的耐心帮助和审阅,同事陈一力辛苦地校对,以及广大网友的支持。

而限于时间仓促以及译者水平,翻译内容中的疏漏和错误无法完全避免,还请广大读者指正。

张艺乐

2014年4月25日