database client technology, seeing trough the microsoft fog of database access

database client technology, seeing trough the microsoft fog of database access

Post by Jorg Wissin » Wed, 24 Mar 1999 04:00:00



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?

 
 
 

database client technology, seeing trough the microsoft fog of database access

Post by Steve Grave » Fri, 26 Mar 1999 04:00:00


[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?


 
 
 

database client technology, seeing trough the microsoft fog of database access

Post by Dave Mors » Fri, 26 Mar 1999 04:00:00


Dear Jorg,

Polyhedra is an Object-relational MMDB designed for high performance C/S
process control systems and has the features you need including interfaces
to PLCs and RTUs as well as high speed Historian for persistent data
logging/storage.  Check www.polyhedra.com

Dave Morse

Quote:>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?

 
 
 

database client technology, seeing trough the microsoft fog of database access

Post by Carl Dunmor » Sat, 27 Mar 1999 04:00:00


Yo mean to access from 5 processes concurrently on the same database in
Windows NT. I think it should be wise not to use DAO because of this
concurrent -near- realtime information processing you mentioned.

Perhaps RDO (Remote Data Objects) is out of your scope because your database
is situated locally.

I think ODBC could be a good alternative. Especially MFC ODBC because you
are programming in Visual C++, although I don't have experience in
concurrent access to databases via ODBC, should be possible though, I guess.

Try to stay out of the hands of database vendors, who seemed to have
responded to your message, until you've made a good pre-eval of the
databases currently at hand.

So far my 2 cent advice.

Carl Dunmore.


Quote:> 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?

 
 
 

1. SQL database access failure trough ODBC

                    I am using the ODBC on a Personal web server to
access a database in an  existing SQL sever 6.5 currently installed in
my standalone system.  After I created DSN source as Contact and
successfully tested its connection,  tried to access it from my
localhost as an asp page got the following error:
              Microsoft OLE DB Provider for ODBC Drivers   error
'80040e4d'     [Microsoft][ODBC SQL Server Driver][SQL Server]Login
failed-User:  Reason: Not defined as a valid user of a trusted SQL
Server connection.

I am using Administrator as the user.

2. Oracle File Systems Drive (Internet Drive)

3. help me please

4. How to get database access trough internet?

5. Sub procedures within Stored Procedures

6. Migrating a Microsoft Access 2000 Database to IBM DB2 Universal Database 7.2

7. Simple Date Question that I can't find the answer to.

8. Thin Client Database Technology -ASTA

9. NEWS: KROGER STORES CHOOSES INFORMIX PARALLEL PROCESSING DATABASE TECHNOLOGY FOR CLIENT/SERVER IMPLEMENTATION

10. Preventing Access from seeing your SQL Server database

11. Seeing saved queries in secured Access database

12. Is Access database a client-server database?