|
All about information
Selecting between proprietary and open source databases is
not a trivial task
Businesses
generate data that needs to be classified and organised into understandable
formats. Databases rely on the concept of data models to classify facts and
figures. These models logically connect, structure and organise information
(for example, as tables with related data fields clubbed into rows and columns).
A consolidated information store can be utilised by enterprise wide applications
such as ERP and CRM.
The DB clan
Databases are classified into various categories. The most popular variety among
these is the relational database.
Relational databases are based on the principles of set theory. Here the principle
of presenting related data types as sets is used for classifying data. Relational
databases use database management systems (DBMS) to manage queries. The combined
solution is called an RDBMS (Relational Database Management System).
Pack leaders
Although other varieties such as object oriented databases (OODB) and hierarchical
databases are available, RDBMS remains the most popular in terms of business
deployments. An object relational database (ORDB) is yet another category that
is slowly making its presence felt.
Most database vendors concentrate on RDBMS. Leading vendors in this segment
include Oracle, Microsoft and Sybase. The popularity of these solutions among
developers and database administrators (DBA) ensures that support (in-house/external)
will never be an issue.
Open roads
If you want the flexibility to tinker with the database code, open source DBs
are also available. These include products such as MySQL and PostgreSQL. Computer
Associates also has the Ingres open source database. These are free databases
and the only cost involved is support-related.
Many of the open source RDBMSs have wide adoption, and are considered reliable.
These are good propositions for SMBs looking out for trustworthy and cost-effective
databases.
The DB market
Choosing a database is a complex exercise. As with any other enterprise software
deployment, the requirements from a database need to be clearly delineated before
forking out the dough.
When it comes to the actual selection process, the operating system and the
hardware platform to be used come first. Most SMBs typically favour Wintel/Lintel
(Windows on Intel or Linux on Intel) platforms. Both offer high value at lower
costs and are ideal for SMBs.
Once the platform has been decided upon, look at the features that products
based on it can provide. The database should be easy to use, manage and maintain.
Administration tools must be evaluated thoroughly because this is one of the
most crucial features. The visual administration tools available with a database
should be easy to use. This is essential for SMBs, as many of them cannot afford
a dedicated, full-time DBA in-house. The services of DBAs are expensive. Therefore,
it is essential to opt for a database that can be managed in-house using minimal
resources. Also check for the kind of support that the vendor and its partners
can provide.
Resource efficiency and supported applications are essential parameters to look
for. The database must be able to run optimally on cost-effective hardware configurations.
It must be able to support existing applications as well as those that may be
deployed in the future. XML support in particular is useful.
The maximum number of transactions that a database can handle in a day is another
important factor. This must be calculated while charting the requirements before
entering the selection stage. Go in for a database that can handle a much higher
number of transactions to future-proof your set-up.
Data integrity and database security are important factors. Considering that
corporate databases are easy targets for blackhat hackers, built-in security
components are essential. These range from access control and application roles
to advanced features such as database encryption and integration with corporate
identity management solution. Access auditing features are useful.
Licensing is the biggest cost component. Licenses are decided on a per server
and per client basis. Be sure to check the fine print before signing on the
dotted line. It is good to have a couple of spare licenses than exactly the
required number. This is handy if unexpected requirements turn up. If you want
to avoid licensing costs altogether, opt for an open source database. The next
component adding to costs will be the amount of customisation required. As the
customisation levels rise, costs increase. User training is yet another factor
to consider.
Availability comes into play if you are looking at a high performance/capacity
database. Many databases support availability features such as load balancing,
fault tolerance and clustering that might be required for medium enterprises.
However, this will come at a significant additional cost. Hence, these features
do not count if there are no plans to go beyond a single database server.
If the business does not have the skill sets to handle a database implementation,
it is better to seek help of an external consultant from this point onwards.
The consultant should have sufficient and varied experience in implementing,
administrating and supporting databases. It is a good idea to ask for a list
of his existing clients. Speaking to these clients will help in understanding
whether he is the right person.
When negotiating a deal with the consultant, check about ongoing
support. If this aspect has to be handed over to another consultant, it might
take long for the new consultant to get used to the database logic and the data
models used.
| Vendors |
Products |
Platforms Supported |
System Requirements |
Security Features |
Programming/ Management Features |
Availability Features |
Contact Details |
| Computer Associates Tel: 022 5641 3800 Fax: 022 5641 3810 www.ca.com |
Ingres r3 |
Linux (Intel, AMD 64 and Z series); Unix (Solaris, HPUX, Tru 64, AIX);
Windows (2000/XP/2003) and open VMS |
Hardware requirements: Number of disks - at least two separate storage
devices for your databases and checkpoint files are recommended. Disk space
- The default size for your primary and backup transaction log files is
32 MB. However, the recommended size is between 100 - 400 MB or even larger.
Software requirements: OS - any Linux with glibc 2.2 or 2.3 and kernel 2.4.
RedHat Enterprise Linux 3 or SUSE Linux Enterprise Server (SLES) is recommended.
RedHat Package Manager (RPM) 4.1.1 or higher is required to install Ingres
for Linux |
Role-based user ID, group ID, transaction log file. 32 concurrent users |
|
|
|
| Microsoft |
Microsoft SQL Enterprise Edition Server 2000 |
Windows 95, Windows 98, Windows Me, Windows NT Workstation
4.0, Windows 2000 Professional, Windows XP Professional and Windows XP Home
Edition are supported |
Operating Systems - Windows Server 2003 Standard Edition1/
Windows Server 2003 Enterprise Edition1/ Windows Server 2003 Datacenter
Edition1, Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000
Datacenter Server; Processor - Intel Pentium or compatible 166-megahertz
(MHz) or higher processor; Memory - 64 MB RAM, 128 MB recommended; Hard
Disk - 95–270 MB of available hard disk space for the server, 250 MB for
a typical installation, 50 MB of available hard disk space for a minimum
installation of Analysis Services, 130 MB for a typical installation, 80
MB of available hard disk space for English Query; Drive - CD-ROM drive;
Display - VGA or higher-resolution monitor; Other Devices - Microsoft Internet
Explorer version 5.0 or later. Windows 95, Windows 98, Windows Me, Windows
NT 4.0, Windows 2000 and Windows XP have built-in network software. Additional
network software is required if you are using Banyan VINES or AppleTalk
ADSP. Novell NetWare IPX/SPX client support is provided by the NWLink protocol
of Windows-based networking |
SQL Server 2000 installs with a higher level of default security,
taking advantage of the integrated security of Windows 2000. This makes
server lock down in production environments easier and faster. SQL Server
2000 also introduces a collection of sophisticated new security features:
role-based security for server, database and application profiles; integrated
tools for security auditing, tracking 18 different security events and additional
sub-events; support for file and network encryption, including Secure Socket
Layer (SSL), Kerberos, and delegation. SQL Server 2000 has been certified
under the U.S. government's C2-level security certification |
Microsoft SQL Server 2000 Management Pack for Microsoft Operations
Manager 2005 |
Microsoft SQL Server 2000 helps availability through online
backups, integrated log shipping and failover clustering. Of these methods,
online backups are available in both SQL Server 2000 Standard Edition and
SQL Server 2000 Enterprise Edition. Log shipping and failover clustering
are only available in Enterprise Edition |
Microsoft Corporation (India) |
| |
Microsoft SQL Server 2000 Evaluation Edition |
Windows 955, Windows 98, Windows Me, Windows NT Workstation
4.0, Windows 2000 Professional, Windows XP Professional and Windows XP Home
Edition are supported |
Processor - Intel Pentium or compatible 166-megahertz (MHz)
or higher processor; Operating System - Windows Server 2003, Standard Edition1,
Windows Server 2003, Enterprise Edition1, Windows Server 2003, Datacenter
Edition1, Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000
Datacenter Server, Windows XP Professional, Windows XP Home Edition, Windows
2000 Professional; Memory - 64 MB, 128 MB recommended; Hard Disk - 95–270
MB of available hard disk space for the server; 250 MB for a typical installation.
• 50 MB of available hard disk space for a minimum installation of Analysis
Services; 130 MB for a typical installation. • 80 MB of available hard disk
space for English Query. Drive CD-ROM drive Display - VGA or higher-resolution
monitor Other Devices: • Microsoft Internet Explorer version 5.0 or later
• Windows 95, Windows 98, Windows Me, Windows NT 4.0, Windows 2000, and
Windows XP have built-in network software. Additional network software is
required if you are using Banyan VINES or AppleTalk ADSP. Novell NetWare
IPX/SPX client support is provided by the NWLink protocol of Windows-based
networking |
SQL Server 2000 installs with a much higher level of default
security, taking advantage of the integrated security of Windows 2000 right
out of the box. This makes server lock down in production environments easier
and faster. SQL Server 2000 also introduces a collection of sophisticated
new security features: powerful and flexible role-based security for server,
database and application profiles; integrated tools for security auditing,
tracking 18 different security events and additional sub-events; support
for sophisticated file and network encryption, including Secure Socket Layer
(SSL), Kerberos and delegation. SQL Server 2000 has been certified under
the U.S. government's C2-level security certification |
|
Microsoft SQL Server 2000 helps maximise availability through
online backups, fully integrated log shipping and enhanced failover clustering.
Of these methods, online backups are available in both SQL Server 2000 Standard
Edition and SQL Server 2000 Enterprise Edition. Log shipping and failover
clustering are only available in Enterprise Edition |
|
| |
SQL Server 2000 Standard Edition |
Windows 95, Windows 98, Windows Me, Windows NT Workstation
4.0, Windows 2000 Professional, Windows XP Professional and Windows XP Home
Edition are supported |
Processor - Intel Pentium or compatible 166-megahertz (MHz)
or higher. Operating system - Windows Server 2003, Standard Edition1, Windows
Server 2003, Enterprise Edition1, Windows Server 2003, Datacenter Edition1,
Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter
Server; Memory - 64 MB; Hard Disk - 95–270 MB of available hard disk space
for the server; 250 MB for a typical installation. • 50 MB of available
hard disk space for a minimum installation of Analysis Services; 130 MB
for a typical installation. • 80 MB of available hard disk space for English
Query. Drive CD-ROM drive Display VGA or higher-resolution monitor Other
Devices • Microsoft Internet Explorer version 5.0 or later • Windows 95,
Windows 98, Windows Me, Windows NT 4.0, Windows 2000, and Windows XP have
built-in network software. Additional network software is required if you
are using Banyan VINES or AppleTalk ADSP. Novell NetWare IPX/SPX client
support is provided by the NWLink protocol of Windows-based networking |
SQL Server 2000 installs with a much higher level of default
security, taking advantage of the integrated security of Windows 2000 right
out of the box. This makes server lock down in production environments easier
and faster. SQL Server 2000 also introduces a collection of sophisticated
new security features: powerful and flexible role-based security for server,
database and application profiles; integrated tools for security auditing,
tracking 18 different security events and additional sub-events; support
for sophisticated file and network encryption, including Secure Socket Layer
(SSL), Kerberos and delegation. SQL Server 2000 has been certified under
the U.S. government's C2-level security certification |
|
|
|
| |
SQL Server 2000 Developer Edition |
Windows 955, Windows 98, Windows Me, Windows NT Workstation
4.0, Windows 2000 Professional, Windows XP Professional and Windows XP Home
Edition are supported |
Processor - Intel Pentium or compatible 166-megahertz (MHz)
or higher, Operating System - Windows Server 2003, Standard Edition1, Windows
Server 2003, Enterprise Edition1, Windows Server 2003, Datacenter Edition1,
Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter
Server, Windows XP Professional, Windows XP Home Edition, Windows 2000 Professional,
Memory-64 MB, Hard Disk - 95–270 MB of available hard disk space for the
server; 250 MB for a typical installation. • 50 MB of available hard disk
space for a minimum installation of Analysis Services; 130 MB for a typical
installation. • 80 MB of available hard disk space for English Query. Drive
CD-ROM drive Display VGA or higher-resolution monitor Other Devices • Microsoft
Internet Explorer version 5.0 or later • Windows 95, Windows 98, Windows
Me, Windows NT 4.0, Windows 2000, and Windows XP have built-in network software.
Additional network software is required if you are using Banyan VINES or
AppleTalk ADSP. Novell NetWare IPX/SPX client support is provided by the
NWLink protocol of Windows-based networking |
SQL Server 2000 installs with a much higher level of default
security, taking advantage of the integrated security of Windows 2000 right
out of the box. This makes server lock down in production environments easier
and faster. SQL Server 2000 also introduces a collection of sophisticated
new security features: powerful and flexible role-based security for server,
database and application profiles; integrated tools for security auditing,
tracking 18 different security events and additional sub-events; support
for sophisticated file and network encryption, including Secure Socket Layer
(SSL), Kerberos and delegation. SQL Server 2000 has been certified under
the U.S. government's C2-level security certification |
|
|
|
| |
SQL Server 2000 Workgroup Edition |
Windows 95, Windows 98, Windows Me, Windows NT Workstation
4.0, Windows 2000 Professional, Windows XP Professional and Windows XP Home
Edition are supported |
Processor - Intel Pentium or compatible 166-megahertz (MHz)
or higher; Operating System - Windows Server 2003, Standard Edition1, Windows
Server 2003, Enterprise Edition1, Windows Server 2003, Datacenter Edition1,
Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter
Server, Windows XP Professional, Windows XP Home Edition, Windows 2000 Professional;
Memory - 64 MB; Hard Disk - 95–270 MB of available hard disk space for the
server; 250 MB for a typical installation. • 50 MB of available hard disk
space for a minimum installation of Analysis Services; 130 MB for a typical
installation. • 80 MB of available hard disk space for English Query. Drive
CD-ROM drive Display VGA or higher-resolution monitor Other Devices • Microsoft
Internet Explorer version 5.0 or later • Windows 95, Windows 98, Windows
Me, Windows NT 4.0, Windows 2000, and Windows XP have built-in network software.
Additional network software is required if you are using Banyan VINES or
AppleTalk ADSP. Novell NetWare IPX/SPX client support is provided by the
NWLink protocol of Windows-based networking |
SQL Server 2000 installs with a much higher level of default
security, taking advantage of the integrated security of Windows 2000 right
out of the box. This makes server lock down in production environments easier
and faster. SQL Server 2000 also introduces a collection of sophisticated
new security features: powerful and flexible role-based security for server,
database and application profiles; integrated tools for security auditing,
tracking 18 different security events and additional sub-events; support
for sophisticated file and network encryption, including Secure Socket Layer
(SSL), Kerberos and delegation. SQL Server 2000 has been certified under
the U.S. government's C2-level security certification |
|
|
Phone: (91) (11) 6294600 |
| |
SQL Server 2000 Personal Edition |
Windows 95, Windows 98, Windows Me, Windows NT Workstation
4.0, Windows 2000 Professional, Windows XP Professional and Windows XP Home
Edition are supported |
Processor Intel Pentium or compatible 166-megahertz (MHz) or
higher; Operating System - Windows Server 2003, Standard Edition1, Windows
Server 2003, Enterprise Edition1, Windows Server 2003, Datacenter Edition1,
Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter
Server, Windows XP Professional, Windows XP Home Edition, Windows 2000 Professional,
Windows Server 2003, Web Edition1 (MSDE only), Windows 98, Windows Millennium
Edition (Windows Me); Memory - 128 MB for Windows XP, 64 MB for Windows
2000, 32 MB for other operating systems; Hard Disk - 95–270 MB of available
hard disk space for the server; 250 MB for a typical installation. • 50
MB of available hard disk space for a minimum installation of Analysis Services;
130 MB for a typical installation. • 80 MB of available hard disk space
for English Query. Drive CD-ROM drive Display VGA or higher-resolution monitor
Other Devices • Microsoft Internet Explorer version 5.0 or later • Windows
95, Windows 98, Windows Me, Windows NT 4.0, Windows 2000, and Windows XP
have built-in network software. Additional network software is required
if you are using Banyan VINES or AppleTalk ADSP. Novell NetWare IPX/SPX
client support is provided by the NWLink protocol of Windows-based networking |
SQL Server 2000 installs with a much higher level of default
security, taking advantage of the integrated security of Windows 2000 right
out of the box. This makes server lock down in production environments easier
and faster. SQL Server 2000 also introduces a collection of sophisticated
new security features: powerful and flexible role-based security for server,
database and application profiles; integrated tools for security auditing,
tracking 18 different security events and additional sub-events; support
for sophisticated file and network encryption, including Secure Socket Layer
(SSL), Kerberos and delegation. SQL Server 2000 has been certified under
the U.S. government's C2-level security certification |
|
|
Fax: (91) (11) 6292650 |
| |
SQL Server 2000 Desktop Engine (MSDE) |
Windows 95, Windows 98, Windows Me, Windows NT Workstation
4.0, Windows 2000 Professional, Windows XP Professional and Windows XP Home
Edition are supported |
Operating System - Windows Server 2003, Standard Edition1,
Windows Server 2003, Enterprise Edition1, Windows Server 2003, Datacenter
Edition1, Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000
Datacenter Server, Windows XP Professional, Windows XP Home Edition, Windows
2000 Professional, Windows Server 2003, Web Edition1 (MSDE only), Windows
98, Windows Millennium Edition (Windows Me); Memory - 128 MB for Windows
XP, 64 MB for Windows 2000, 32 MB for other operating systems; Hard Disk
- 44 MB; Drive CD-ROM drive; Display - VGA or higher-resolution monitor;
Other Devices • Microsoft Internet Explorer version 5.0 or later • Windows
95, Windows 98, Windows Me, Windows NT 4.0, Windows 2000, and Windows XP
have built-in network software. Additional network software is required
if you are using Banyan VINES or AppleTalk ADSP. Novell NetWare IPX/SPX
client support is provided by the NWLink protocol of Windows-based networking |
|
|
|
|
| MySQL |
MySQL Database Server. Versions available: MySQL Classic, MySQL
Pro |
Linux, Microsoft Windows, FreeBSD, Sun Solaris, IBM's AIX,
Mac OS X, HP-UX, AIX, QNX, Novell NetWare, SCO OpenUnix, SGI Irix and Dec
OSF |
|
The MySQL database server has advanced permissions and security
system, including support for SSL transport-layer encryption. As of version
4.0, the security system also allows you to limit server resources on a
per-user basis |
Fully multi-threaded using kernel threads. It can easily use
multiple CPUs if they are available. Provides transactional and non-transactional
storage engines. Uses fast B-tree disk tables (MyISAM) with index compression |
Query caching - Version 4.0 of the server includes a new query
cache, which can significantly increase the performance of commonly-issued
queries, without requiring any special programming. Performance can be increased
by over 200% in typical usage |
|
| Oracle |
Oracle Database 10g Standard Edition |
Oracle Database 10g Standard Edition is available on all Oracle’s
supported operating systems, including Windows, Linux and Unix |
Oracle Database 10g Standard Edition is optimised for deployment
in medium-sized business environments. It is supported on either a single
server supporting up to a maximum of four CPUs, or on a clustered server
environment, with a total maximum of four CPUs in the cluster |
Robust support for database roles, auditing and data encryption
provides strong access control and accountability to address your security
and privacy needs |
The built-in Enterprise Manager 10g Database Control. Access
to data is via standard interfaces such as SQL, JDBC, SQLJ, ODBC .Net, OLE
.Net and ODP .Net, SQL/XML and XQuery and WebDAV |
Clustering with Real Application Clusters, data mirroring,
backup and recovery capabilities, and Powerful Flashback Query capabilities |
|
| |
Oracle Database 10g Enterprise Edition |
Oracle Database 10g Enterprise Edition is available on all
Oracle’s supported operating systems, including Windows, Linux and Unix,
and is supported on all hardware configurations, from small single processor
machines to high-end SMP environments. Cluster and Grid environments are
also supported with the Oracle Real Application Cluster option |
|
Data consolidation, privacy requirements and government regulations
such as HIPAA require sophisticated security features. Oracle Database 10g
delivers leading security features such as fine-grained/row-level security,
column security, column filtering, fine-grained auditing, data encryption,
proxy authentication, application context and secure application roles.
These are in addition to commonplace security features such as auditing,
password complexity checks, robust support for database roles, stored procedures
and functions |
Access to data stored is via standard interfaces such as SQL,
JDBC, SQLJ, ODBC,OLE DB and ODP.NET, SQL/XML, XQuery and WebDAV. Business
logic deployed in the database can be written in both Java and PL/SQL. There
is a built-in Enterprise Manager 10g Database Control console which provides
a Web-based interface that shows at a glance, the status of your database
and cluster environment, and allows database administration actions from
any browser connected to your system. The Oracle Change Management Pack
analyses the complex dependencies associated with application change and
automatically performs the required database changes, reducing errors, while
the Oracle Configuration Management Pack reduces the labour associated with
managing multiple database deployments, by automating installation, patching
and database cloning and keeping system configurations under control through
best practice policies and extensive change tracking |
Oracle’s Real Application Clusters option supports the transparent
deployment of a single database across a cluster of hardware servers. Oracle
Database 10g Enterprise Edition also builds-in unique Fast- Start Fault
Recovery technology that automatically bounds database crash recovery to
a number of seconds, making recovery time fast and predictable, and improving
your ability to meet availability service level objectives |
|
| PostgreSQL |
PostgreSQL 8.x (open source) |
Linux, Solaris, HP-UX, AIX, IRIX, FreeBSD, OpenBSD, NetBSD,
MacOs, SCO OpenServer, SCO Unixware, BeOS, BSDI, Compaq Tru64, QNX and Windows |
|
Access Control: PostgreSQL can limit logins based on different
criteria - network segment, ident string. Since version 7.3 PosgreSQL has
added schema, function and other permissions and settings to increase the
database administrator's granular control over security |
ODBC, JDBC, C/C++, Embeded SQL (in C), Tcl/Tk, Perl, Python,
PHP |
|
CA Computer Associates India Tel: 91 22 5641 3800 Fax: 91 22
5641 3810, E-mail: cainfo-india@ca.com |
| Sybase |
SQL Anywhere Studio |
SQL Anywhere Studio supports a wide range of operating systems,
including Windows (32 or 64 bit), Mac OS X, NetWare, a range of Unix variants,
Linux (32 or 64 bit) and popular handheld platforms such as Microsoft Windows
CE and the Palm Computing Platform. Adaptive Server Anywhere database files
are binary compatible, enabling developers to simply copy the database to
multiple operating systems |
|
128-bit strong encryption options meet the needs of customers
in privacy-conscious industries such as healthcare and financial services.
Communications encryption protects the confidentiality and integrity of
packets as they pass between the client device and the server, or data synchronisation
communication between the remote device and the enterprise system. Strong
local data encryption and user authentication requirements protect information
even if the device is lost |
|
|
|
| |
Sybase Adaptive Server Enterprise NT v12.5 |
|
|
|
ASE Systems Management Suite - DBX -Ray, DB Expert, SQL Expert |
High Availablility - Unavailable |
Gonenc Fenton Phone: 519-883-6897 NivesBauer Phone: 519-883-6426 |
|