mV database tools

Started by Arthur@LinkLine.comover 23 years ago2 messages
#1Arthur@LinkLine.com
arthur@linkline.com

Dear Team,

I'm wide open to other ideas for the support of robotic vision through tools already built into PostGreSQL. But you've already admitted to certain speed limitations...and robotic vision is going to require much more intense processing power. An MVD might allow the data stream to be quickly "re-arranged" during the recognition processing and then converted to RDBMS form later...after object recognition is "stabilized"...

I really would love to see little "Short Circuits" running around teaching themselves...ok? Just a dream of mine...

#2Dave Page
dpage@vale-housing.co.uk
In reply to: Arthur@LinkLine.com (#1)
Re: mV database tools

Surely the real strength of Pick, Unidata et al. is not so much the mv
fields (which can be relatively easily emulated using array types) but
the data dictionaries and the way the same field can be defined in
multiple ways (data formats) with different names, or that you can
create pseudo fields that are actually functions or correlatives?
However, these again are things that can be achieved in PostgreSQL, just
not in the same way.

Of course, PostgreSQL's array types are multidimensional whereas iirc
you are limited to values & subvalues in most Pick-like DBs and even
then support for subvalues in 4GLs such as SB+ is limited.

Regards, Dave.

-----Original Message-----
From: Arthur@LinkLine.com [mailto:arthur@linkline.com]
Sent: 01 May 2002 19:37
To: PostGreSQL Hackers
Subject: mV database tools

Dear Team,

I have been monitoring this list for quite some time now and
have been studying PostGreSQL for a while. I also did some internet
research on the subject of "multi valued" database theory. I know that
this is the basis for the "Pick" database system, FileMaker Pro, "D3",
and a few other database systems. After carefully reviewing the
theoretical arguments in favor of this type of database, I am thoroughly
convinced that there are certain advantages to it that will never be
matched by a traditional "relational database".

I won't waste your time in reviewing the technical advantages
here, because you can do your own research. However, I will say that it
is obvious to me that an mV database will be an integral part of any
truly practical AI robotics system. It will probably be necessary to
"marry" the technologies of both relational databases and mV databases
in such a system.

IMHO, this is something that you, as the leaders in the most
advanced database system ever developed, should carefully consider. The
Linux community needs to be aware of the special advantages that an mV
database offers, the way to interface an mV system with a traditional
RDBMS, and the potential application theory as it relates to AI systems.

We, as a community of leaders in GPL'd software need to make
sure that this technology is part of the "knowledge base" of our
community. Thanks for listening.

Arthur