From b41a5fe44bfd71b27807921b09d9e588bd1f6a20 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Tue, 14 Apr 2015 08:25:01 +0200 Subject: Update README.md for GitHub --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a5bbd13..1677b75 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,10 @@ Simple and Stupid Synchronizer performs one-way synchronisation of any data that ### Functionnal facts - Meant to be started periodically (ie. nightly) - - No daemon, no persistent things, no data change tracking + - No daemon, no persistent things, no internal data change tracking - Dry-run mode and safeguards (max exec time, max insert/update/delete operations) - Minimal data interpretation and mapping (SQL already got a marvellous "as" keyword) - - Validate data against schemas, log problems in human-readable form + - Validate data against LDAP schemas, log problems in human-readable form - Never rewrites an already up-to-date data (master/slave friendly) - SysAdmin-friendly (crontab-aware, well-defined exit codes, log verbosity) @@ -18,9 +18,9 @@ Simple and Stupid Synchronizer performs one-way synchronisation of any data that - No embded script language, no XML, no ORM mappings - Basically performs one full read of all sources at each run - Small code base (2k SLOC), low algorithmic complexity, key-sorted reads and comparisons - - Memory footprint is low (< 64 Mio) whatever input data size + - Memory footprint is low (< 64 Mio) whatever input data element count - Performs within seconds, throughput typically limited by destination write rate - - Written in Java, uses great libraries like [https://www.unboundid.com/products/ldapsdk Unbound ID's LDAP SDK] + - Written in Java, uses great libraries like [Unbound ID's LDAP SDK for Java](https://www.unboundid.com/products/ldapsdk) - Could be self-contained in a single directory like portable apps - Packaging for Linux (.deb, .rpm) and Windows (.msi) are planned - Will probably never eat up more than 20 Mio of disk @@ -41,7 +41,7 @@ Simple and Stupid Synchronizer performs one-way synchronisation of any data that - Values are represented and compared as Java Strings (so, UTF-16) - Don't expect much about binary blobs or non-printable things - No password hashing utilities (but nobody still store cleartext passwords, do you ?) - - No data manipulation and transformation in SSSync (maybe it's a feature) + - No data manipulation and transformation in SSSync (maybe this is a feature) ## SSSync through examples ### Medium-sized university LDAP directory @@ -54,7 +54,7 @@ Simple and Stupid Synchronizer performs one-way synchronisation of any data that

SSSync process with 3 combined sources : Oracle + 2 CSV, one destination : slapd + width="75%"/>

### Give me more examples -- cgit v1.2.3