简体   繁体   中英

Can I customize CKAN backend

I want to implement my own api for data transfers and data results because I am using a noSql database in my storage layer. Is it possible to customize CKAN backend?

Replacing CKAN's own metadata storage (PostgreSQL + Solr) would probably be a huge amount of work. The usual approach is therefore to create separate metadata entries in CKAN for the datasets in your original database. This is called harvesting and is usually done using the ckanext-harvest extension.

In particular, you would implement your own harvester that creates CKAN datasets and resources for the data in your NoSQL database. The resources you create in your harvester can link back to the NoSQL database, so that the data itself is not duplicated.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM