Part 1. Live demonstration of FIBPlus technologies
Part 2. Practical assignments for the participants.1. Getting Started with FIBPlus (For newbie's) Contents
2. Advanced master-detail mechanism
3. Special FIBPlus functionality
1. Network traffic optimization.
2. FIBPlus Repository: Using a database as storage of queries and client options.
The report is aimed at describing and demonstrating special FIBPlus features, which enable developers to create more optimal applications for Firebird RDBMS.
In the first part of the paper I will show several ways of network traffic decreasing for the database server with low-speed network channel. In particular I will speak about decreasing of the number of system queries at the expense of automatic caching metadata at the client; decreasing of fields in modifying queries (thus reducing the level of the data transferred); disconnecting of some subsidiary queries, as well as about automatic archiving of text and graphic BLOB fields. All the features will be illustrated by the code samples available for downloading during and after the training.
The second part of the paper will describe a unique FIBPlus mechanism, which helps to keep the following application settings in the Firebird database: field properties and settings, query collections and localized error messages for Firebird exceptions handling. Storage of local settings and queries in the database enables developers to make application changes by changing the database contents centrally, without touching on the client applications. Use of the repository will be demonstrated with the code samples available for downloading during and after the training.
The full paper text (in HTML) and the code samples will be given to the trainees as supplied materials.
CEO of Devrace company, the author of a number of articles on FIBPlus technologies (published in the German language in Europe ). Sergey Vostrikov is also an author of the first Russian book «InterBase World». This book contains more than 400 pages devoted to InterBase and Firebird and was republished four times with the total run of more than 15000 copies.
During a re-write of a very large software system we were having some difficulties utilizing a 3rd party grid that we had chosen. The dataset connectivity was very flaky due to the complex joins and updates we were using which caused the grids to behave very sketchy. FIBPlus was the perfect solution for us. After implementing it everything became so much easier. The grid functionality stabilized, data retrieval was much faster, and we were pleasantly surprised by many of the unique features of your components. We were especially impressed with your pFIBUpdateObject components which allowed us to very easily update the multiple tables we were using in our joins. Many thanks for your great components.>>