From a025e0e345d473d60be16b8b4fd0583b4292f66e Mon Sep 17 00:00:00 2001 From: erilong Date: Wed, 12 Dec 2007 03:51:35 +0000 Subject: [PATCH] some quick notes on supported databases --- symmetric/src/docbook/user-guide.xml | 3 +- .../user-guide/appendix/ap02-databases.xml | 126 ++++++++++++++++++ ...2-data-format.xml => ap03-data-format.xml} | 2 +- 3 files changed, 129 insertions(+), 2 deletions(-) create mode 100644 symmetric/src/docbook/user-guide/appendix/ap02-databases.xml rename symmetric/src/docbook/user-guide/appendix/{ap02-data-format.xml => ap03-data-format.xml} (98%) diff --git a/symmetric/src/docbook/user-guide.xml b/symmetric/src/docbook/user-guide.xml index 58445527a4..259c94c54d 100644 --- a/symmetric/src/docbook/user-guide.xml +++ b/symmetric/src/docbook/user-guide.xml @@ -57,6 +57,7 @@ - + + diff --git a/symmetric/src/docbook/user-guide/appendix/ap02-databases.xml b/symmetric/src/docbook/user-guide/appendix/ap02-databases.xml new file mode 100644 index 0000000000..e643e26a15 --- /dev/null +++ b/symmetric/src/docbook/user-guide/appendix/ap02-databases.xml @@ -0,0 +1,126 @@ + + + Database Notes + + Each database management system has its own characteristics that results in + feature coverage in SymmetricDS. The following table shows which features are available + by database. + + + + Support by Database + + + + + + + + + + + Database + Versions supported + Transaction Identifier + Fallback Update + Conditional Sync + BLOB Sync + CLOB Sync + + + + + Oracle + 8.1.7 and above + Y + Y + Y + Y + Y + + + MySQL + 5.0.2 and above + Y + Y + Y + Y + Y + + + PostgreSQL + 8.2.5 and above + N + Y + Y + Y + Y + + + SQL Server + 2005 + Y + Y + Y + Y + Y + + + +
+
+
+ Oracle + + On Oracle RAC, sequences should be ordered so data is processed in the correct order. + To offset the performance cost of ordering, the sequences should also be cached. + +
+
+ MySQL + + A database engine that supports transactions, such as the InnoDB engine, is required. + On Windows, when the MySQL installer prompts for the default storage engine, select InnoDB. + On Unix, the default storage engine is MyISAM. The following line must be added to the + my.cnf file: + default-storage_engine = innodb + +
+
+ PostgreSQL + + There is no transaction identifier support included with PostgreSQL 8.1. + We may include a library in the future that can be added to PostgreSQL to provide + the transaction identifier. + + + The plpgsql language handler must be installed on the database where SymmetricDS + is running. The following statements should be run by the administrator on the database: + + + + +
+
+ MS SQL Server + + +
+ +
diff --git a/symmetric/src/docbook/user-guide/appendix/ap02-data-format.xml b/symmetric/src/docbook/user-guide/appendix/ap03-data-format.xml similarity index 98% rename from symmetric/src/docbook/user-guide/appendix/ap02-data-format.xml rename to symmetric/src/docbook/user-guide/appendix/ap03-data-format.xml index 5a838e2648..3508ea7beb 100644 --- a/symmetric/src/docbook/user-guide/appendix/ap02-data-format.xml +++ b/symmetric/src/docbook/user-guide/appendix/ap03-data-format.xml @@ -1,5 +1,5 @@ -