|
For several years, BASIS has produced products that allow users to access their data files using the Structured Query Language (SQL). With SQL, users are able to execute very complex queries on their data without having to write complicated, cumbersome code. As technology is advancing in the data access arena, BASIS is moving right along with its next generation of data access products. The BASIS Query Server (BQS)
The BQS is made up of an entirely new SQL engine that has been designed with a host of new features. BASIS’ goal is to bring the SQL engine as close as possible to full SQL-92 compliance. With this in mind, additions are being made to allow for:
There are also other features being added that are not specifically related to the SQL-92 standard such as username and password authentication, improved handling of GROUP BY and ORDER BY, user-defined date formats, a true DATE type, user-defined scala r functions and much more. Included with the BQS will be a new and improved administration tool (similar to DDBuilder® but platform independent) that will allow for easier maintenance of data dictionaries and other BQS features. But the most exciting new aspect of the BQS is that all query execution and processing is performed on the server. Server Execution
SELECT count(*) FROM customer WHERE city = 'Belen' If there are 1,000 customers who live in Belen and the client does the processing, each of the 1,000 records will be transported from the server to the client and counted. Depending on the speed of the network connection, this could take a significant amount of time. But with the new BQS, the actual counting will occur on the server and only the end result (the number 1,000) will be transported across the network. JDBC and ODBC
Programmers familiar with JDBC will be pleased to know that BASIS will allow them to choose between two different JDBC drivers, one using the JDBC 1.2 application programming interface (API) specification and the other using the JDBC 2.0 API specificat ion. This will give developers access to the maximum amount of database functionality available from the JVM they are using. I encourage developers unfamiliar with JDBC and the JDBC API specification to visit the Sun Web site at http://www.javasoft.com an d learn about this exciting, platform-independent, data access technology. At TechCon99
Jeff Ash started developing software 17 years ago at the age of 10 and has been addicted ever since. He has designed databases and database applications for internal business uses as well as for the Web. Jeff is currently wr iting the new BASIS Query Server, the next revision of the BASIS ODBC Driver® and the new BASIS JDBC Driver, which together form the next generation of BASIS data access technologies.
| |||||
| |
| |||||
| |
Copyright 1999, BASIS International Ltd. All rights reserved. Terms of Use. |