Skip to content

Commit 0452c4e

Browse files
authored
Merge pull request #5 from SAP/develop
Release v1.2
2 parents 8855b00 + 156d65a commit 0452c4e

File tree

211 files changed

+9816
-5928
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

211 files changed

+9816
-5928
lines changed

.java-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
17.0

CODE_OF_CONDUCT.md

100755100644
File mode changed.

CONTRIBUTING.md

100755100644
File mode changed.

README.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,14 @@ There are two main use cases:
2626

2727
[![Watch the video](docs/user/commerce-db-sync-demo.png)](https://video.sap.com/embed/secure/iframe/entryId/1_7bhihtlz/uiConfId/30317401/st/0)
2828

29+
## Release v1.2
30+
31+
Features and changes [presentation video](https://sapvideoa35699dc5.hana.ondemand.com/?entry_id=1_sipgb1l8).
2932

3033
# Features Overview
3134

3235
- Database Connectivity
33-
- Multipe supported databases: Oracle, MySQL, HANA, MSSQL
36+
- Multipe supported databases: Oracle, MySQL, HANA, MSSQL, PostgreSQL
3437
- UI based connection validation
3538
- Schema Differences
3639
- UI based schema differences detector
@@ -49,34 +52,38 @@ There are two main use cases:
4952
- Table exclusions/inclusions
5053
- Incremental mode (delta)
5154
- Custom tables
55+
- Resume failed migration
5256
- Staged approach using table prefix
5357
- View usage instead of table
5458
- Reporting / Audit
5559
- Automated reporting for schema changes
5660
- Automated reporting for copy processes
5761
- Stored on blob storage
5862
- Logging of all actions triggered from the UI
63+
- JDBC logging
5964

6065
# Requirements
6166

6267
- SAP Commerce (>=1811)
6368
- Tested with source databases:
6469
- Azure SQL
6570
- MySQL (5.7)
66-
- Oracle (XE 11g)
71+
- Oracle (XE 11g, XE 18c)
6772
- HANA (express 2.0) and HANA Cloud
73+
- PostgreSQL 15.x
6874
- Tested with target databases:
6975
- Azure SQL
70-
- Oracle (XE 11g)
76+
- Oracle (XE 11g, XE 18c)
7177
- HANA (express 2.0) and HANA Cloud
78+
- PostgreSQL 15.x
7279

7380
# Performance
7481

7582
Commerce DB Sync has been built to offer reasonable performance with large amount of data using the following design:
7683

7784
- Table to table replication using JDBC (low level)
78-
- Selection of tables so we do not need a full synchronization in particular for large technical table (task logs, audit logs...)
79-
- Multi-threaded and can manage multiple tables at the same time
85+
- Selection of tables so we do not need a full synchronization in particular for large technical table (task logs, audit logs...)
86+
- Multi-threaded and can manage multiple tables at the same time
8087
- Using UPSERT (INSERT/UPDATE)
8188
- Use read replica Commerce database as a source database
8289

commercedbsync/.project

Lines changed: 0 additions & 28 deletions
This file was deleted.

commercedbsync/.springBeans

Lines changed: 0 additions & 15 deletions
This file was deleted.

commercedbsync/external-dependencies.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
<dependency>
3737
<groupId>com.zaxxer</groupId>
3838
<artifactId>HikariCP</artifactId>
39-
<version>3.4.5</version>
39+
<version>5.0.1</version>
4040
</dependency>
4141
<dependency>
4242
<groupId>com.github.freva</groupId>

0 commit comments

Comments
 (0)