Custom non-JDBC database module


I have very dumb question. Say, if I want to connect with an non-jdbc database and allow data fetch by components, is it possible? How to build module for the same?


You cannot provide a module that acts as a datasource in Ignition that is not backed by a JDBC driver - that is, you cannot provide something that would interchangeably replace MySQL/Postgres/MSSQL/etc connectivity across everything in Ignition.

You can provide a custom implementation of 'querying' with whatever your ultimate connection target is to Vision, Perspective, and Reporting individually, by reaching out to those modules.