[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference ulysse::rdb_vms_competition

Title:DEC Rdb against the World
Moderator:HERON::GODFRIND
Created:Fri Jun 12 1987
Last Modified:Thu Feb 23 1995
Last Successful Update:Fri Jun 06 1997
Number of topics:1348
Total number of notes:5438

830.0. "Sybase: Current Features/Knocks" by GLDOA::BREWIS () Fri Dec 14 1990 22:36

    Hello,
    
    I'm in the middle of a competitive situation with Sybase vs Rdb and
    could use some input.
    
    1.	Does Sybase provide multi-schema support?  In other words, can a user
   	utilize Sybase's standard SQL and do a join between tables in different
    	databases on Node A and Node B?  If yes, Are there any restrictions to 
    	its usage?
    
    2.	To what extent can Sybase really do 2PC these days?  Only on
       	the same machine from a user-written application?  At the database
    	level, with full 2PC protocol between nodes/databases?  Some mix in
    	between these two?
    
    
    3.	What does Sybase mean when they say that Security and Integrity are
    	server enforced?
    
    4.	What really happens when Sybase does transaction mirroring and
    	logging?  Are there any extra HW or Sybase SW costs?
    
    5.	To what extent can Sybase do on-line maintenance of the database
    	these days?
    
    6.	I saw in some notes earlier in the conference (some recent) that
    	Sybase does or does not have a multi-file db feature now.  Which is 
    	the case?
    
    
    Thanks in advance.
    
    Rick
T.RTitleUserPersonal
Name
DateLines
830.1Beating Sybase?!?GLDOA::BREWISWed Dec 19 1990 19:455
    Anyone got any info for me?  I can speak to how Rdb can handle these
    types of things in some form.  But, I need some help re: what Sybase
    can really do today.
    
    Your input is appreciated!
830.2NOVA::NEEDLEMANno good deed goes unpunishedWed Dec 19 1990 22:027
	nova::PM01:[DBS_HELP.PUBLIC]

SYBASE_COMPETITIVE.PS;1                 SYBASE_SECURE_SERVER_TRIP.RPT;1

Total of 2 files.
        
830.3Some suggestionsVAOU02::NJOHNSONWestcoast WizFri Jan 04 1991 06:2253
    Sorry for being late with this, but it might still help:
    
    1. I don't have my manual at home to check this, but Sybase claims that
    you can.  I don't have an answer at this point.
    
    2. Sybase still depends on a user-written coordinator.  They have been
    promising this for a long time, but still no results.
    
    3. They are talking about the use of Triggers and the local security
    provided by the Sybase Server.  The Triggers are used to do data
    integrity checking by rejecting transactions that don't match the
    business rules.  They can also be used to enforce other business rules
    (such as auto-delete of detail records when a master records is
    deleted).  Rdb's use of Constraints and Triggers make this much easier
    to do.
    
    4. I thought they did table file mirroring, which involves opening the
    same table file on two different disks and duplicating all writes to the
    second file.  Obviously, this puts a somewhat higher strain on the CPU
    than the use of VMS based disk shadowing, because of the need to
    redundantly issue two QIOs to perform the writes.
    
    Transaction logging requires a second 'hot' server which applies all of
    the transactions from the first system on the second system.  Double
    your CPU and disk to get less performance.
    
    5. Sybase can add and delete indexes, but locks up the table to do so. 
    To add or delete a column they need to copy the table to a temporary
    table (which has had the change made to it) and then delete the
    original table and copying the updated table back to it.  This happens
    more-or-less online, providing no-one wants to use the table while you
    are making the changes.  Updating of the index statistics table
    requires exclusive access to the table.
    
    Tables can be create/deleted while the database is operating.  Sybase
    also claims to be able to do online backup, while the database is
    operating.  Any changes made to pages that have been backed up are
    automatically appended to the backup file (so they claim).  I am not
    quite sure how you would get one of their online backups to stop
    backing things up.
    
    6. Sybase does have multi-file tables.  A table can start in one table
    file and overflow into succeeding files.  They can also place an index
    for a table into a separate file (called a Device in Sybase terms). 
    They can also cluster a table around an index but they must be on the
    same device.
    
    Note that a lot of this became available in Sybase V4.0
    
    Hope this helps.
    
    								Neil
    They do not have the same level of control over placement that Rdb has.