19
Advantage Database Server Dipl.-Ing.(FH) Joachim Dürr Sybase GmbH Sybase Confidential Propriety.

Advantage Database Server

  • Upload
    rusty

  • View
    120

  • Download
    0

Embed Size (px)

DESCRIPTION

Advantage Database Server. Dipl.-Ing.(FH) Joachim Dürr Sybase GmbH. Sybase Confidential Propriety. What is Advantage?. Advantage is a high-performance client/server relational database management system Advantage is an alternative solution to high-priced relational database systems - PowerPoint PPT Presentation

Citation preview

Page 1: Advantage Database Server

Advantage Database Server

Dipl.-Ing.(FH) Joachim DürrSybase GmbH

Sybase Confidential Propriety.

Page 2: Advantage Database Server

2

What is Advantage?

Advantage is a high-performance client/server relational database management system

Advantage is an alternative solution to high-priced relational database systems

Advantage is specifically designed to be embedded with business applications

Advantage is designed to be low-cost and low-maintenance

Page 3: Advantage Database Server

3

Consisting of...

Advantage Client Engine

Advantage Local Server

Advantage Communications Layer

Advantage Client Interfaces

Advantage Database Server

Page 4: Advantage Database Server

4

Architecture Overview

Advantage Client EngineAdvantage Client Engine

AdvantageCommunication

Redirector

AdvantageCommunication

Redirector

AdvantageLocal

Server

AdvantageLocal

Server

Advantage Database ServerAdvantage Database Server

Page 5: Advantage Database Server

5

Value Proposition

High performance/cost ratio

Advantage is inexpensive to license and maintain No administration requirements

Cross platform

Windows NT, 2000, XP, 2003, Vista Linux Novell NetWare

Advantage is mature

actively developed for 15 years Advantage scales to hundreds of users

Page 6: Advantage Database Server

6

core values

Flexibility

Cross platform Supports multiple development environments

Scalability

Performance

Stability

Cost

Initial & perpetual Reliability

Page 7: Advantage Database Server

7

core values

Easily embeddable

ADS is specifically designed for easy distribution Specifically designed for vertical application developers

(OEMs)

Premier technical support & customer service

Page 8: Advantage Database Server

8

Advantage is a SQL database

Advantage provides a standards based SQL engine

ANSI 92

ANSI SQL PSM 2003 scripting

Page 9: Advantage Database Server

9

Advantage is an ISAM Database

Advantage provides an alternative data access methodology

Allows for direct, table-access navigate directly within the dataset

Mostly used by dBase, Xbase or FoxPro developers (legacy applications)

Advantage provides a bridge for these applications

Page 10: Advantage Database Server

10

Advantage is standards based

JDBC- Level 4

ADO.NET- 2.0

OLE DB- ADO 2.1

ODBC- Level 3

Page 11: Advantage Database Server

11

Variety of Native Client Interfaces

TDataset Descendant

Delphi 3-7, C++Builder 3-6, Kylix 1-3 Advantage Data Access Components

Delphi 8-2006, TurboDelphi Pro PHP Driver

DBI Driver

Visual Objects RDD

Clipper RDD

Crystal Reports Driver

Page 12: Advantage Database Server

12

development advantage

Easy integration Stored Procedures and Triggers

SQL Scripting Windows DLLs / Linux Shared Objects COM DLLs / .NET Assemblies

User defined functions (UDF) SQL Scripting

Configurable Full Text Search Live Indexing

Scalability Local Client/Server Internet without Code Changes Free Local Server (DLL) for PC based database applications

Page 13: Advantage Database Server

13

security advantage

Encrypted data files

Encrypted network communication

Granular access control

User/Group management Database objects level Tables on field level

Page 14: Advantage Database Server

14

stability advantage

Server based transaction processing system (TPS)

Including SavePoint No read locks Read committed Auto rollback on failure

Referential integrity

Update and delete rules Supports Restrict, Cascade, Set Null and Set Default

Constraints

Field level constraints Row level constraints

Page 15: Advantage Database Server

15

availability advantage

High Availability (HA) Cluster

fail over clustering with shared data resource Replication

asynchronous 1-to-many push replication supports cascading automatic briefcase without application changes

Hot Backup

creates a snapshot of a database in use Full and incremental backup respects RI and transactions

Page 16: Advantage Database Server

16

deployment advantage

Easy installation

no need to install the client engine silent installation for server available low hardware requirements

Multi platform

Windows NT, 2000, XP, 2003, Vista Linux Novell Netware 4,5,6

NAS and SAN support

Zero administration

Page 17: Advantage Database Server

17

.NET advantage

ADO.NET Data Provider Multiple AdsDataReader objects per connection possible AdsHelper classes

RowVersion field type Easier optimistic locking

AdsExtendedReader Server side cursor Connected, true navigational data access in .NET

Stored procedures and triggers as .NET assemblies Visual Studio 2005 integration

AdsDataAdapter configuration wizard Server explorer / data source explorer integration

Page 18: Advantage Database Server

18

contact

Sybase GmbH

Schwarzwaldstraße 9971083 Herrenberg

E-Mail: [email protected]: +49 (0) 7032 – 798 200Web: http://www.AdvantageDatabase.de

Page 19: Advantage Database Server