![]() |
AxleBase
The future by design. |
![]() |
|
summary description applications home page documentation inquiries policy letter queued caution |
Advanced Technology In A Database Manager Unfinished System Parts ( Please scroll down. ) |
tests limitations change log demonstrators date protocol syslink protocol nomenclature research |
__________________________________________________ If something should be listed and is not, it is an oversight. Fixes and upgrades are listed on the web site change log page. There is no work schedule. Work tends toward whatever seems interesting at the moment.
__________________________________________________ There are no known bugs simply because, when a bug or a break is discovered, all other work ceases until it is fixed.
__________________________________________________ These are intended and are only waiting on a rainy day and a round tuit. Parentheses :
SQL optimizer :
Joins :
Joins :
Math operations in SQL statements are not done. Unique selects are not done.
Disk management :
Concurrency :
__________________________________________________ A decision has not been reached on whether or not to do the following items. Column locks. Computed columns. Table constraints :
Jobs :
Index improvement :
Table Size :
__________________________________________________ There is currently no intent to build these items into AxleBase. (Items have disappeared from this section through the years only because they have been done by accident. Seriously.) Miscellaneous
AxleBase will not accept "joins" in the "where" location or "wheres" in the "join" location. Wheres must be in the where clause and joins must be in the from clause. Since a host app can modify data that has been returned, there is little need for that in AxleBase queries and it has a very low priority. For example, applying a date conversion to a column after it is selected can be done by the host. Century leap-seconds are not handled in date functions.
AxleBase does support the ODBC protocol.
See the discussion of the axsys in the documentation's VLDB chapter. The axsys can mirror a database faster than any other known method. Otherwise, mirroring is not currently a consideration, but this may be re-evaluated. Slave databases: See above. Failover databases: See above. Backup databases: See above. This has been known by various names through the years such as transaction logging and journaling with checkpointing. Its purpose is database restoration from the checkpoint. The objectives of AxleBase do not require journaling and they might actually be impaired by it. It could, for example, seriously degrade the speed of a very large database. It would be simple and a fun bit of programming, but is not seriously considered because of its negative impact on operations. This may be reconsidered if journaling is found to be of appreciable benefit to the management of very large data objects. Since the mechanism for views would not be complex, this might be reconsidered, but views might be dangerous. A view is a software operation that is run against the involved tables every time that the view is referenced. AxleBase is designed for databases containing very large and geographically distributed tables, and creating views with such objects could be disruptive or even catastrophic.
__________________________________________________ |
|
Copyright 2003 - 2012 John Ragan |
|
|
Web site maintained with Notepad and command line FTP. |
|