![]() |
![]() |
Why More Than 90% Of MV-DBMS Projects Get Completed
If you participate in the computer world, you will understand that this value is extremely high. For most computer environments, the project failure rate is well in excess of 50%. The 90% value does not exist because participants in the MV-DBMS world are any smarter. Rather, it exists because MV-DBMS contains few absolute "road blocks," and because MV-DBMS is highly adaptable to the user's way of thinking, rather than forcing the user or programmer to adapt to the logic of the computer.
And the proof of this comes in the number of extant applications using MV-DBMS. There are more than 6,000 extant specialty "business" applications available for sale written using MV-DBMS. This value is larger than the number of applications available in any other database environment. And the value does not include either applications written uniquely for one business, or the customization of the same to meet particular business needs.
Here is a short-list of why MV-DBMS projects have such a high successful completion rate:
MV-DBMS is a database engine designed to operate on "text." Thus, for instance, even numbers can be stored in their own originally entered form, rather than some glyphic binary form, and can be manipulated both with traditional mathematical symbols, and also as text. One can quickly transform a value such as 1.25 into an expression such as 1-1/4 using functions designed to manipulate words rather than numbers.
MV-DBMS has powerful programming language tools, with a broad range of syntactical options. This means that you can find the way to express and solve your problem in relatively very few lines of programming code, and and can express it in ways that you understand. Historically, programs written in MV-DBMS programming languages required only about 1/20th of the time required of other business languages such as COBOL.
MV-DBMS program code tends to be relatively short, because transformation and use requires fewer statements. Thus, for instance, a typical MV-DBMS program will require 1/5th to 1/10th of the lines of the same functionality expressed in COBOL. Thus, review and enrichment of the program are easier because there is less to remember or restudy before inserting enhancements.
MV-DBMS does not waste storage space. Most computer systems store data in an absolute place relative to a starting point. This means that a huge amount of space is wasted as "white space." It also means that expression of data in multiple axes, such as occurs within a spreadsheet, is extremely space-expensive. The historical space requirements of MV-DBMS are almost embarrassingly small: typically about 5 to 10 megabytes per user year - the raw data and some extrapolations which users typically enter in such a period. Most database environments require practically 10 times the storage of MV-DBMS because they are, in one form or another, flat.
MV-DBMS makes data accessibility easy. Most computer systems place data in an absolute position. MV-DBMS, in its native file structure, places data within fields. Thus, for instance, the first field might be name, the second telephone, and the third a street address. Remembering a field position as 1, 2, or 3 is far easier than remembering an absolute column position. In addition, at least two levels of sub-fields are supported, so that, for instance, the telephone field can store multiple phone numbers ... to an indefinite number. And the various values are easily accessible using field-pairs such as 2,1 and 2,2.
Because MV-DBMS employs simple language concepts, you can use text in raw forms that you understand rather than abstract symbols, and uses data structures which can emulate the way you would manually organize data, MV-DBMS can be far more quickly learned than other database environments. Even when taught to non-programmers, the basic concepts are often learnable in less than a week, and those with programming experience can often start producing useful simple work within just a few weeks of starting.
MV-DBMS provides the interface tools to the display method of your choice. Whether you develop your application in character-based mode, web environments, Visual Basic, or other solutions, you can access this text-based data model and simplify your development process.
While full proficiency in MV-DBMS can require an extended period of both learning and experimental time, the amount of time required for full proficiency, and the ability to produce meaningful, useful work in the learning period, are plusses you will find in few other development environments.
![]() |
![]() |