# -*- mode:text; fill-column:105; coding:no-conversion; -*-
# README : DBPAQ Project
#  Copyright (c)2006 Top Pane Networks, Inc., Yokohama
#  Copyright (c)2006 Kuragano Tetsuhiro, Yokohama
#  This program is free software;  you can redistribute it and/or modify
#  it under the terms of the GNU General Public License version 2 (GPL2).
#  This program is distributed under GPL2 WITHOUT ANY WARRANTY.
#  See GPL2 for more details.
# history:
# 2006-12-12 first public version
# 2006-12-27 fix typo etc.

read INSTALL for installation.

1. history

DBPAQ is a fork of SAPDB 7.3.48 which was publised in March 24, 2004 in LGPL.

1977-1981: Research project at Technical University of Berlin
1981-1989: SQL DBMS DDB/4 of NixdorfComputer AG
1989-1993: DDB/4 owned by Siemens-Nixdorf Informationssysteme AG
 Licensed by Software AG (ADABAS D)
1993-1997: Development team part of Software AG
 SAP R/3 available on ADABAS D
1997-2003: Development team part of SAP AG
 New product name SAP DB
1997: Development of the independent SAP DB software was begun
2000: Oct. SAP announced to open Source SAP DB
2002: Development of the independent DBPAQ software was begun
2003-today: SAP AG and MySQL AB anounced their partnership
 New product name MAXDB
2003: SAP released SAP DB 7.3.48 (final open-version of SAPDB 7.3)
2006-today: DBPAQ project
 New product name DBPAQ

2. why DBPAQ

DBPAQ will be "DataBase Products of Assured Quality".

We have used sapdb 7.3 in Top Pane Networks and it actually works.
But SAP AG (owner of SAPDB) stoped SAPDB as an open source project
and no maintenance has been published since release 7.3.48.
So we folked.

Here are what SAP AG said about the product:

"SAP Technical Brief" (01/03/10) by SAP AG.  
	SAP(R) DB : SAP's Reliable, High-Performance Database
        First-class performance, 100% operational reliability, ease of use, and low total cost of
        ownership - these are just a few of the extraordinarily high demands that e-business
        collaboration places on technology infrastructure.  SAP helps you meet these demands with SAP(R)
        DB, its powerful, state-of-the-art database management system built for high-performance business
        computing. SAP DB is available as open source software.

The SAP SD standard 4.6 C application benchmark performed on March 6, 2003
        RDBMS: SAP DB 7.3
        R/3 Release: 4.6 C
        Total disk space: 2,500 GB
        Number of benchmark users & comp.: 5,500 SD (Sales & Distribution)
        Average dialog response time: 1.89 seconds
        Operating System database server: SuSE Linux Enterprise Server 8
        Operating System application servers: SuSE Linux Enterprise Server 7
        Central server: Fujitsu Siemens PRIMERGY TX200 2-way SMP
                        (Intel XEON 3.06GHz, 512KB L2 cache, 3GB main memory)

in 2003, "SAP DB as core DBMS has about 2300 installations."
        announced at SAP AG 2003 TechED Basel "From SAP DB to MySQL MaxDB" by Jorg Hoffmeister

3. DBPAQ goal

DBPAQ use standard tools such as GNU make, GCC etc.
You do not need the old sapdb tool chains.

- Keep it working
- Reduce the code-size, follow linux practice, and keep the project reasonable size
- Be one of the best free DBMS 

We corresponde upgrades of Linux, glibc, and gcc. For example,
SAPDB 7.3.48 did not work in RedHat9 which uses new libc/pthread.
DBPAQ works in latest Linux.

SAPDB had many features, duplications and in-house tools.
We will concentrate the core of DBMS only and we use standard tools.
This should make the project small and make it easy to maintain the project.

In SAPDB, 1/3 modules were written in special PASCAL and there was a PASCAL to C translator
in specail tool-chain called VMAKE.
All PASCAL sources were preprocessed and they are C in DBPAQ.
This make the debugging easy and accurate.

Your contributions are always welcome.



(R)SAP and other SAP products and services mentioned herein as well as their respective logos are
trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the

All projects that use the project web services are required to display the logo on all web pages : Logo Support This Project