我可以自定义 CKAN 后端吗?



我想实现自己的api来传输和数据结果,因为我在存储层中使用noSql数据库。是否可以自定义 CKAN 后端?

替换CKAN自己的元数据存储(PostgreSQL + Solr(可能是一个巨大的工作量。因此,通常的方法是在 CKAN 中为原始数据库中的数据集创建单独的元数据条目。这称为收获,通常使用 ckanext-收获扩展来完成。

特别是,您将实现自己的收割机,为NoSQL数据库中的数据创建CKAN数据集和资源。您在收割机中创建的资源可以链接回 NoSQL 数据库,因此数据本身不会重复。

最新更新