设为首页收藏本站

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 201|回复: 0

Syncrify Vs DeltaCopy

[复制链接]
发表于 2014-3-14 20:26:11 | 显示全部楼层 |阅读模式
Both DeltaCopyand Syncrify are products developed by Synametrics Technologies. Although both of these products use rsync algorithms, there are some very important differences between them.

Before we begin the comparison, it is important to understand the difference between rsync protocol and rsync algorithm. The algorithm defines how to copy a file from source to target by just transferring the part that is different . Protocol on the other hand, defines how data is sent across the network between source and target computers.


The table below lists these differences.

       

                               
DeltaCopy                                Syncrify                               
Network diagram                                                                                               
Origins                                        DeltaCopy uses the rsync as-is - meaning the binaries for rsync that are available on Linux/UNIX operating systems are recompiled on Windows using CYGWIN libraries.

        Syncrify uses the rsync algorithms with a custom implementation. This eliminates the need for CYGWIN on Windows

                               
Network Protocol
                               
        DeltaCopy uses the rsync protocol to transfer files. This protocol listens on TCP/IP port 873 by default.

rsync protocol by itself does not offer a secure channel of communication.  However,  when bundled with SSH, rsync can be performed securely with encryption.

                               
        Syncrify uses HTTP as the transport protocol, which is the same protocol used to browse this or any other website.

The communication channel is encrypted using SSL when HTTP is replaced by HTTPS

                               
Encryption
                               
        Rsync only allows encrypting data transfer using SSH. Files copied on the server are not encrypted.


                               
        Syncrify can not only encrypt data transfer using HTTPS, but can encrypt files on the server'e end using strong AES encryption

This feature is very useful if you are backing up files to a third-party service provider and want to deny access to any unauthorized users.

                               
Versioning
                               
        Although versioning is not a built-in feature in Rsync, it can be achieved on Linux using the --link-dest option. Hard links are not available on Windows.


                               
        Built-in versioning is available on every platform. Previous versions are stored as deltas reducing the size of disk usage on the server.

                               
Direction
                               
        DeltaCopy can copy files from client to server only. Copying files from server to client cannot be done using a schedule. You can certainly restore files, but that will restore every file.


                               
        Backups in Syncrify are bi-directional:

                               
Restore
                               
        You can restore the entire profile as a single transaction, which restores every file from the server on the client. You cannot selectively restore files or schedule a restore.


                               
        Syncrify allows restoring files from either Syncrify client or from a web browser. A web browser is a good choice if you want retreive backed up files from any computer. Using Syncrify client you can restore entire profiles, single folder or a single file. You can even schedule a restore, which is done by using the bi-Direction feature.

                               
Compatibility
                               
        Using DeltaCopy users can backup/restore files from an rsync daemon running on any platform. DeltaCopy server is typically used on Windows that runs rsync daemon in the background. Linux/UNIX comes built-in with rsync binaries and therefore, DeltaCopy is not required.

                               
        Files can only be backed up or restored from Syncrify server.  Syncrify server can be installed on any platform including MS Windows, Linux, UNIX, BSD and Mac OSX

                               
File permissions
                               
        DeltaCopy uses CYGWIN libraries to run rsync on Windows. Windows ACL is not compatible with UNIX Posix permissions. Due to this compatibility users often run into permission issues on the server-end.

                               
        Since CYGWIN is not used, such permission problem does not exist in Syncrify.

                               
Clients
                               
        Files backed on the server cannot be viewed from DeltaCopy client. In order to restore files, you must either copy the files manually using FTP (or a similar file transfer mechanism) or selecting the Restore option from DeltaCopy Client, which will store every file on the client with server's copy.

                               
        Files on the server can be viewed as well as restored from any web browser. Additionally, individual files can be restored using the Syncrify client application

                               
Support
                               
        Synametrics technology can only support DeltaCopy, which is just half of the picture. Besides the code written for DeltaCopy, it uses rsync and Cygwin libraries, which depends on open source code written by other developers.

If your question is related to rsync or Cygwin, we may have to refer you to rsync/Cygwin forums or mailing lists.

                               
        Syncrify is written from ground up by our engineers and therefore, rsync or Cygwin code is not involved.

Therefore, supporting Syncrify is a lot easier for us since we are solely responsible for its code.

                               


Deciding which product to useConsider using DeltaCopy if:
       
  • You have an existing infrastructure that uses rsync
  • You are copying files to a Linux/Unix machine that is running an rsync daemon
  • You want to use an open-source product that is completely free
        Consider using Syncrify if:

       
  • You want to use the HTTP protocol so clients can use their web browser to view and restore files
  • You are running into permission issues on the server due to incompatibilities between Windows ACL and Posix permission.
  • You have users who will be connecting over the Internet and out-bound ports on the client machine are blocked.
  • You are using Syncrify for personal use, which is free

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|BC Morning Website ( Best Deal Inc. 001 )  

GMT-8, 2025-8-26 13:05 , Processed in 0.015956 second(s), 17 queries .

Supported by Best Deal Online X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表