2. Ingres Architecture
Ingres Client : Server connectivity
ODBC : Ingres Connectivity
JDBC : Ingres Connectivity
Ingres Client: Non-Ingres Database
Ingres Star Connectivity to Ingres
and Non-Ingres Databases
Agenda
3. Ingres Client - Local Server Connection
Ingres
Database
Communication Server
GCA
Name server
GCA
Ingres User
interface
G
C
A
DBMS
server
G
C
A
c
a
c
h
e
Local Ingres
Server
Remote Ingres
Server
Ingres User
interface
G
C
A
Connect to a local
Ingres database, eg.
isql foodb
Connect to a remote Ingres
database, eg.
isql remote::demodb
4. Remote Ingres
Server
Ingres Client – Remote Server Connection
Ingres
Database
Communication Server
GCA
Name server
GCA DBMS
server
G
C
A
c
a
c
h
e
Ingres Client
Data Access Server
GCA
Ingres User
interface
G
C
A
Communication Server
GCA
Ingres
Local
Client
G
C
A
Connection from a
client to a remote
Ingres database
5. Remote Ingres
Server
Name server
GCA
ODBC Client – Remote Server Connection
Communication Server
GCA
Ingres
ODBC/Driver
G
C
A
ODBC Client
ODBC Client
Communication Server
GCA
DBMS
server
G
C
A
c
a
c
h
e
Data Access Server
GCA
Ingres
Local
Client
G
C
A
Ingres
Database
Ingres Clients
Connection from an
ODBC client to a remote
Ingres database
6. Remote Ingres
Server
Data Access Client: Remote Server Connection
DAS Client
JDBC/.NET/PHP etc
Client
Communication Server
GCA
DBMS
server
G
C
A
c
a
c
h
e
Data Access Server
GCA
ODBC Clients
Ingres
Local
Client
G
C
A
Name server
GCA
Ingres
Database
Ingres Clients
Connection
from non-
Ingres client
(eg Java, .NET)
to a remote
Ingres
database
7. Remote Ingres
Server
Ingres Server Connection Summary
Communication Server
GCA
DBMS
server
G
C
A
c
a
c
h
e
Data Access Server
GCA
Ingres Clients
Ingres
Local
Clients
G
C
A
Name server
GCA
Ingres
Database
ODBC ClientsDAS Clients
8. Ingres Connection to Local Gateway
Ingres Gateway Server
GCA
Ingres User
interface
G
C
A
MSSQL
Database
Connect to a local non-
Ingres database
Name server
GCA
9. Ingres Connection to Remote Gateway
Ingres
Database
Communication Server
GCA
Ingres User
interface
G
C
A
DBMS
server
G
C
A
c
a
c
h
e
Ingres Server
MSSQL
Database
Communication Server
GCA
MSSQL Server
Ingres Gateway Server
GCA
Ingres User
interface
G
C
A
Name server
GCA
Connect to a local
Ingres database
Connect to a remote
non-Ingres Database
10. Ingres Star Database with Gateways
Ingres Star
Database
Communication Server
GCA
Ingres User
interface
G
C
A
Star/
DBMS
server
G
C
A
Ingres Server
MSSQL
Database(s)
Communication Server
GCA
MSSQL Server
Ingres Gateway Server
GCA
Ingres
Database(s)
Name server
GCA
Connect to a local Ingres
Star database which has
links to a local Ingres tables
and to remote non-Ingres
tables
11. http://community.ingres.com/wiki/...
– Connect to a local Ingres database
• …/Connect_To_Ingres_Database_Using_ISQL
– Connect to a remote Ingres database
• …/Connect_Ingres_Client
– Connect ODBC to an Ingres Database
• .../Workshops/Connect/IngresODBC
– Connect to a remote database using JDBC
• …/Squirrel_Howto
– Use Ingres Star to federate local and remote
databases
• …/CreateStarDatabase
Ingres Workshops. Find out How To …