Frequently Asked Questions
That said, in the Informix cases, data that is distributed across multiple dataspaces can be handled by concurrent processes. This can speed up DBXten, but is not expected to enhance the performance of the Grid DataBlade.
Yes, each of these products, when "plugged-in" to a database, adds functionality (data types and procedures) that wouldn't otherwise be available, thereby greatly reducing the effort required when dealing with large amounts of data.
Each of our products, or "plug-ins", can be added to a database server, and registered into the databases on the server, simply by issuing some very simple commands.
A database extension "extends" the SQL language, adding new data types, functions, casts, aggregates, etc. to those normally available in a traditional relational database management system. For example, the BCS Grid DataBlade adds a grid data type and procedures for, among other operations, reprojecting, subsetting, interpolating, and combining grids.
A database extension takes the form of a shared library; the database server engine automatically calls methods in the shared library whenever the user issues SQL that refers to the added data types and/or procedures.
- You can store your data as a satellite swath and later extract pieces of it in a planar projection.
- It can sample grids from different coordinate systems to produce a single unified grid.
- It can interpolate between samples vertically, horizontally, and temporally.
You typically need to write a client program to perform further processing on the produced GRDValue. BCS can write additional functions for clients, or assist them in doing so themselves.
DBXten's strength is compressing your data and reducing the size of your indexes so that data can be loaded and queried faster (for some problem types). DBXten is row-oriented so you can use whatever statistical functions come with your server.