针对Linux内核的优化数据库

时间:2019-05-15 15:19:58

标签: c database linux-kernel kernel kernel-module

我的目标是编写Linux内核模块。为了正常工作,该模块必须像在数据库中一样处理输入并在它们之间建立关系。

我知道数据库通常是一个用户空间功能,并且我不需要任何“蓬松”功能,例如SQL或NoSQL(此类功能会显着降低性能,这对于内核中运行的任何内容都是一件糟糕的事情。 )。我只需要能够将块数据添加/删除/修改为​​“表”,并在可能的情况下以线程安全的方式在这些数据之间建立关系。

仅使用文件在原始C中创建这样的东西并不难,但这会花费时间。尽管如此,我认为这样的数据库已经存在,尽管我还没有发现任何有趣的东西,

您知道是否存在这样的数据库吗?如果不是,您认为设计一个轻量级数据库是解决我的问题的最佳方法吗?

0 个答案:

没有答案