Allocate an unified database. On success, and once the unified database is not needed anymore, all resources can be freed with FD_UDBaseFree.
The unified database are a "merging point" between one or more data source. In other word all the data of these data source are transparently merged within the same FD_UDBase.
For most of the user, only one unified database will be sufficient for their application.
Once an unified database is created, the usual next step is to add the data source with FD_AddDataSource.
For advanced user: more than one unified database can be allocated and independently used. Example of applications are: complex database rearrangement, multithread background data retrieval and data duplication/conversion.