Design DataBlade modules
This section describes the DataBlade module SQL design issues.
- Data model
A data model is a high-level definition of a DataBlade module: what objects it represents and what operations on those objects it provides. - Data type design
After you have designed a data model for your DataBlade module, you can design its specifics, such as data types to best represent your DataBlade module objects. - Query language interface
The next component in DataBlade module design is the query language interface. - Query processing
To develop a DataBlade module, you need a general understanding of query processing and HCL Informix SQL. You must also understand the execution environment inside your Informix database server ̵ the multithreading model, the collection of processes in which DataBlade module routines can execute, and concurrent access to database objects, transactions, and so on. - Interoperability
The interoperability of a DataBlade module refers to how well that module works with your HCL Informix database server and with other DataBlade modules.
Parent topic: DataBlade Developers Kit User's Guide
Related reference: