[To the group: sorry for the public posting. My mail response to Jorg is
Hi Jorg,
For what you describe, I think any of the databases would do a fine job.
Since the volume of data is small, none of the databases should bog down
due to volume of data.
If you need real-time or near real-time performance, we (Raima) might
have an edge because of the option of using the pointer-based network
model as opposed to relational model. Inserts and retrievals will be
faster, predictable, and constant regardless of the amount of data
inserted. Relational databases, because of the necessity to maintain
indexes, will be slower on inserts, unpredictable, and not constant
(slower as the database size grows).
The Velocis server uses its own internal lightweight thread scheduler.
It doesn't depend on the OS for multi-threading. On single processor
machines with multiple clients (or threads within a single client), this
is a more efficient architecture than OS threads (our specialized
scheduler can task switch faster than the OS scheduler).
Jorg, email me directly if you want to discuss further.
Best regards,
Steve
>When you have multiple (almost realtime) processes (without forms) which
>have can access/manipulate a
>database locally on an NT server, which database client tech. is most
suited
>for this.
>I am trying to compare the different database client technologies to
>determine which client tech. is most suited for the job.
>I'm not sure though which is the best choice; ADO, RDO, DAO or DAO.
>I would appriciate it if someone could advise/hint me on this issue.
>Thanks
>Jorg.
>backgr. info:
>Why you may wonder? I'm working on a program in Visual C++ which has 5
>processes that store information in the database
>(concurrent access). The main issue is to get a quick database for these
>processes, without duplicates of the database in memory.
>It's information in the RDBMS is mostly process information therefore the
>database doesn't contain huge amounts of data.
>I'm still considering which database to use for this job. It has to be a
>fast one, perhaps SOLID Server, Raima Velocis, Pervasive.SQL or
>Sybase SQL Anyware. You make my day with every comment, any suggestion?