Even before I graduated from BYU in Computer Science, my first computer related job involved the PICK operating system. Nowadays, it’s called a “NoSQL” “MultiValue” database system. The first PICK system came alive in 1967-68. My first work experience with it was in 1979, even before I received my Computer Science degree in 1980. This of course, pre-dates the personal computer era. It was the time of the refrigerator sized “mini-computer”.
I know of no other computing system of this vintage that is still alive and relevant in the market place. There must be something to it…
All these tools are good at what they do but none of them can replace what a good Multi-Value database can do. Most people are surprised at how many large companies quietly rely on a Multi-Value database on the back end to keep their business grounded. The reason is a small memory footprint, scalability, blazing speed of the database and a programming language that excels above all others in data and text manipulation. I am not kidding.
Originally, the PICK system ran on mini-computers and companies like ADP Dealer Services (now SDK Global) made lots of money selling the “big iron”. Later it became a hosted multi-user sub-system residing within Unix, Linux, or Windows and the system and apps pricing highly priced to make up for the loss of the hardware sales revenue.
Recent trends are very positive, with many MultiValue vendors effectively competing on both price and compatibility among the various implementation flavors. The result has been increased standardization and a reduction in the cost to license a MultiValue system. I was recently pleased to obtain my own personal Windows version called “OpenQM“. It’s a complete and robust package, yet takes only 17MB to install. Cost is $158. I’ll be using it for education, personal projects, and for fun.