Chapter 1: Welcome!
Welcome to Ingres®, the complete open source information
management solution! Ingres lets you develop and deploy robust,
mission-critical applications in a variety of environments.
This guide provides the information you need to get started quickly and
productively with Ingres.
Ingres Features
Ingres is a complete relational solution, providing the following
features:
- A robust, high-performance relational database management
system (RDBMS) on which you can build the best in mission-critical
applications.
- Support for the latest technology, such as multiple
processors and 64-bit architecture, and standards such as XML and
Unicode. The extensive list of supported platforms includes Linux for
zSeries and S/390, UNIX, and Windows.
- Easy to manage environment that requires far less
maintenance than the competition. Ingres is hard to beat in the area of
long-term cost of ownership.
- The Ingres Management Architecture (IMA) tools provide the
framework that allows you to create system management applications
using standard SQL tools and access multiple installations across
Ingres Net.
- Ingres Web Deployment Option provides users with a secure
and reliable foundation for Internet-based electronic commerce.
Applications developed with Ingres Web Deployment Option can be used to
provide full read/write access to enterprise-wide corporate data.
Database-driven web sites provide much greater flexibility and can
reflect changes in dynamic content as they happen.
- Open connectivity lets you integrate the entire
enterprise—from PCs to mainframes. Ingres Net, coupled with
the Ingres ODBC and JDBC drivers, let you take advantage of the
technologies that drive the business environment. Through ODBC, Ingres
allows transparent access to enterprise data repositories. Applications
developed through ODBC are independent of hardware, networking
protocols, and operating systems. The Ingres ODBC driver uses the
native API (application programming interface), effectively making ODBC
a native language for Ingres. If you prefer, you can use the OpenAPI to
provide access to all distributed databases and take advantage of an
alternative to embedded SQL.
- Integration of data from multiple sources on different
platforms from a single application.
- The Enterprise Access products provide a single, standard
interface for both relational and pre-relational databases. Real-time
access is provided for a variety of client applications running on
Windows, OpenVMS, UNIX, and Linux workstations, as well as through web
browsers. Popular application development tools can utilize this
technology, meaning that your options are unlimited.
- Databases supported include all popular UNIX or Microsoft
Windows-based database management systems such as Oracle, Informix,
Sybase, and Microsoft SQL Server. On the OS/390 platform, a separate
product called EDBC gives the same level of access to Advantage CA-IDMS
Database, Advantage Datacom Database, DB2, VSAM, CICS/VSAM, and IMS
— so you can truly take your data from anywhere.
- Ingres Distribution Option supports distributed databases
across a wide variety of hardware, software, and networking
architectures. Regardless of whether the data resides on desktops or
mainframes, Ingres Distributed Option lets you treat all your
enterprise data as a single, global Ingres database.
- Ingres Replicator Option provides fault-tolerant data
replication and guaranteed data integrity. Two-way replication allows
your business to carry on when the network link is down. This process
holds the data and completes the replication as soon as the network
becomes available. Data is readily available to users at anytime or
anywhere, and can be administered using the graphical user interface of
Visual DBA.
- The Ingres character-based tools including Embedded SQL and
Vision are available for more traditional environments. Embedded SQL
programming kits are available for C, COBOL, Fortran, and several other
3GLs.
- Additional platform-specific, TP monitoring, and cluster
support options, provide the integrity and reliability you need in a
distributed environment by ensuring that transactions do not get lost
or damaged.
- The Ingres Cluster Solution on Linux provides support for
Linux Cluster environments. Ingres exploits open source and third party
software to provide extensions to the base operating system. This
software includes cluster file systems such as Oracle Cluster File
System (OCFS) and the Red Hat Global File System (GFS), and the OpenDLM
Distributed Lock Manager (DLM) based on the AIX DLM released by IBM to
the open source community. Linux Cluster support lets you achieve
scalability and reliability on a low-cost clustering platform.
Ingres Users
Ingres is designed for a wide variety of users, from application
developers and database management experts, to users with little
computer experience. Although an individual can fill more than one of
the functions described here, Ingres users include four basic types:
System administrator—The
system administrator is responsible for general operations and for
designating who can use Ingres. See your system administrator for
information about obtaining access to Ingres.
Database administrator—A
database administrator is responsible for one or more Ingres databases.
The database administrator creates and maintains the database, ensuring
that the data is accurate and protected and that only approved users
have access to the data. See your database administrator for specific
information about your databases.
Application developer—An
application developer uses Ingres tools to create customized
applications.
User—A
user (sometimes referred to as an end user) runs an Ingres or
customized user application to examine or update data in an Ingres
database.
The Ingres user interfaces include tools for all these types of users.
|