我正在使用 Postgres。我正在尝试熟悉编辑相同的源代码。
建议的练习之一是更改 Postgres 7.4 系统的缓冲区替换策略。(这是某所大学的作业之一。谷歌的前几个链接。我只是用它们来熟悉代码。)
我理解其中的一部分,但我无法完全理解如何修改系统。我的意思是,我知道 src/backend/storage 位置中的特定文件、缓冲区文件夹文件作为我必须进行更改的文件,但是如何实现我自己的方案并对其进行测试,这让我头疼。
所以我的问题是,任何人都可以帮助我理解一些基本的代码片段吗?(可能,让我知道如何解决上述问题?以及如何测试它(最重要)。)(这不是任何形式的作业,保证。我只是想掌握一些事情。)
如果没有,任何人都可以向我推荐一些可以帮助我修改 postgresql 源代码的书吗?有一些书可以使用 postgresql,但我找不到任何可以帮助修改源代码的书。
PS:我知道PGSQL源代码的在线文档位于:http ://doxygen.postgresql.org/
但是从那里我无法理解很多。我需要一本可以帮助外行的书!
任何帮助深表感谢!