![]() |
AxleBase
The future by design. |
![]() |
|
summary description applications home page documentation inquiries policy letter queued caution |
Advanced Technology In A Database Manager Research Report ( Please scroll down. ) |
tests limitations change log demonstrators date protocol syslink protocol nomenclature research |
|
__________________________________________________ This page was designed for the non-scientist as well as the scientist. Please read to the end if you find it interesting. Scientist :
Computer Science :
Creating The Scientist :
If you are drawn to computerized logic systems,
Just do it. Caveat :
__________________________________________________ Although AxleBase is an operational system, and although the big-name brands are now trying to build AxleBase-class systems, when the project began a decade back, such a system was undreamed-of. The questions and postulates that gave rise to AxleBase seemed like foolish and unbelievable fantasies at that time. The following questions and postulates developed over a period of years as the project progressed. They are presented in the chronological sequence in which they arose. The first three arose almost together at around the turn of the century. Scientific Rigor :
Engineering :
__________________________________________________
_________________________ Postulate :
A simple and easy-to-understand proposition, but the fact that our civilization has poured hundreds of billions of dollars into the development of the I.B.M., Oracle, and Microsoft database managers made this simple proposition non-trivial. The task was strongly believed, even by the researcher, to be impossible. Finding : True. Proof :
Qualification :
Caveat :
Extensibility :
_________________________ Postulate :
Finding : True. Proof :
This was addressed concurrently with the previous and following postulates. Another way to state the finding is that the only meaningful measure of a language's power is, like any tool, the productivity that it delivers to the programmer. High-Level :
Extensibility :
_________________________ Postulate :
Finding : True. Proof :
This was addressed concurrently with the previous two postulates. Extensibility :
_________________________ Postulate :
When postulated, a table of a few gigabytes on a mainframe was considered large. Finding : True. Proof :
Extensibility :
_________________________ Postulate :
When postulated, a personal computer disk drive with capacity of more than a gigabyte was impressive. Finding : True. Proof :
Extensibility :
_________________________ Postulate :
Using AxleBase for proof added confounding requirements :
Finding : True. Proof :
_________________________ Postulate :
Using AxleBase for proof added confounding requirements :
Compared to the others, this postulate was especially daunting. There was no conceivable route to a proof at the time. It was easy to imagine solution by a huge company, but not by one man. Finding : True. Proof :
( The solution was found within a highly abstracted conceptual plane making the elegantly simple solution appear more sophisticated than it is. See the following Unexpected Findings section.)
__________________________________________________ Computing Power A totally unexpected finding from all the work was possibly the greatest: That considered software engineering can overcome hardware shortcomings. A factor in this research that is obscured by the mass market and the mass marketers is the fact that the highly sophisticated AxleBase system will run just fine on a turn-of-the-century personal computer. His development was, and is still, done entirely on a Windows 98 computer with a four gig hard drive. His test machines included Windows 95 and Windows NT machines with two gig drives until they finally died. A result of that finding is the indication that software engineering has been a farce. This is expecially so considering the fine tools available and the billions available for funding. Unexpected Benefits It was found that careful engineering and careful coding frequently points to, and offers unexpected support for, additional design features that are not superfluous "bloatware".
Solution Simplicity The research required a great deal of time and thought because of the massive size of the project, but it was found that many solutions within it are far simpler than expected. The alterations of hardware characteristics, in particular, appear far more complex than they are in actuality because the complexity lies within a highly abstracted conceptual plane where the solutions were found, investigated, simplified, and then brought back down to the implementation level. ( Careful reading of this simplicity section and the Problem Domain complexity section will show a lack of conflict because different domains are addressed therein.) Engineering Foundations Software engineering was found to have extremely important basic principles that are not necessarily intuitive. Simplicity is an example. This researcher frequently interrupted work to return to supporting systems to simplify them. The effort delivered several tangible benefits, but most importantly for the researcher was that the beautiful simplicity freed the mind to build more complex structures atop the simplified base; probably understandable by engineers across disciplines. The Problem Domain This suggestion is presented only because it is interesting (fun), and is not expected to be of any value whatsoever. It surely has been investigated already, so if you find it interesting, please look for other sources because, although I feel sure of it, this is written by somebody who was left behind by long-division. Hypothesis : Any computer system that runs on today's digital computers can be rigorously presented mathematically in its entirety regardless of its complexity. To qualify as a member of the mathematical NP problem domain, a problem must meet two requirements.
This project addressed the management of very large data stores as a generalized problem. Because an empirically expressible solution was found in the form of the AxleBase computer system, it is now believed that the problem and its solution can be expressed in rigorous mathematical form. Statement of the problem and its solution must include the personal computer context with concommitant entity management segmentation. The number of inter-dependent variables that were found in the generalized problem, the domain size of each, and the fact that some contain multiple dimensions indicate a problem difficulty that I feel reasonably sure places the problem in the NP class; i.e., the problem of very large data store management falls within the NP class. That assessement seems to be supported by the years of research, analysis, design, and coding that were required to achieve the solution in the form of AxleBase. Additional substantiation is indicated by the great resources, in the form of capital and/or manpower, that were needed by others to come close to duplicating the solution, and even those simplified duplications may have been built upon the AxleBase foundation. Proof of the solution must be simple to qualify a problem as NP. In this case, the solution is proven many times per day every day in the AxleBase lab through varied empirical tests. That fact is not presented as definitive, but only as indicative of the existence of a mathematically rigorous proof. Furthermore, a generalization of Godel's incompleteness theorem seems to specify the impossibility of an impirical proof of a computer system so that it can be proven only mathematically. However, short of a mathematical proof, the empirical testing of the system intuitively feels sufficient in the interim. Therefore, I propose that the management of very large data stores in this context represents an NP problem. ( This is not intended to apply to other business systems. The mathematical expression of an accounting system, for example, appears to be orthogonally simplistic with elementary functions regardless of its size.)
__________________________________________________ Any science that is characterized by demonstrable results, a need for intelligence, low monetary investment, and inability to exclude people, is open to the amateur. For example, amateurs still make huge contributions to astronomy, amateur geneticists are working hard, and unbelievably, the nuclear reactor of a man in Sweden recently melted down in his kitchen. (American Scientist, Jan 2012, p. 81) (Astronomy, Jan 2012, p. 52) (Sky & Telescope, Mar 2012, p. 18 ) The ease of accomplishment of the objectives in the AxleBase project indicates vast unexplored fields in computer science. Furthermore, most of the time that was expended in the project went into building the vast structure that was required. Most questions will not require such a massive software project, making them more accessible to the unfunded researcher working alone. The effort of this project required years of sometimes working day and night, but who could complain of so much fun and personally rewarding lessons; awesome lessons outside of computer science that cannot be recounted here. If you are inclined toward computer science, then please do not be intimidated by the money, power, and titles in the field. They must maintain the status quo against you rebels. If you accomplish nothing, then your minimal reward will be countless hours of pleasure. If you succeed in exploring new areas, you will also have the fun of watching the billionaires, professionals, and open source hobbiests follow while pretending to ignore you. Great advances in science are frequently done by the individual, whether paid or unpaid, and usually unpaid. Have no concern about working alone. You will avoid distraction and manipulation by the more articulate and socially skilled whose objective is credit for your ability. Serious men who are busy in any scientific field avoid committees and meetings. If you are blessed with results, you will get more attention than you want. A Suggestion :
Will you accomplish anything of note? You can be sure of this and only this: Your time will not be wasted. The point is that our God intentionally gave us a vast and wonder-filled playground in this universe.
|
|
Copyright 2003 - 2012 John Ragan |
|
|
Web site maintained with Notepad and command line FTP. |
|