Beste antwoord
Laten we eens kijken naar de kenmerken van Sybase-database versus Oracle-database:
Sybase-database:
Tabellen worden opgeslagen in segmenten; een segment is een gebied binnen een apparaat, met een naam en grootte, dat is toegewezen aan een database. Het transactielogboek wordt opgeslagen in een eigen segment, meestal op een apart apparaat.
Oracle-database:
Tabellen worden opgeslagen in tabelruimte; een tabelruimte bestaat uit een of meer gegevensbestanden. Hoewel het mogelijk is om onbewerkte apparaten binnen Oracle te gebruiken, het wordt niet aanbevolen. Controlebestanden, rollback-segmenten en redo-logs worden allemaal opgeslagen in afzonderlijke bestanden binnen het besturingssysteem.
Bekijk nu de verschillen tussen de Sybase-database en de Oracle-database:
Sybase is veel gemakkelijker om snel aan de slag te gaan. De installatie is veel eenvoudiger en de server lijkt out-of-the-box beter “afgestemd” te zijn dan Oracle. U kunt dezelfde apps in beide doen: Sybase gebruikt Transact-SQL als opgeslagen proceduretaal en Oracle gebruikt PL / SQL. Het zijn beide krachtige talen om logica in de database mee te coderen.
Oracle is de database bij uitstek voor veel van de grote pakketten zoals PeopleSoft, SAP enz., Hoewel de meeste andere software beide ondersteunt.
Oracle heeft een veel groter marktaandeel dan Sybase en Sybase heeft in het verleden financiële problemen gehad.
Antwoord
Deze vraag moet specifieker zijn. Zowel Sybase (nu SAP) als Oracle bieden verschillende databaseoplossingen – bijvoorbeeld oplossingen voor OLTP, Analytics, fouttolerante oplossingen met hogere beschikbaarheid of een gedistribueerde geclusterde oplossing met meerdere knooppunten.
Anders zou het zijn zoals een appel met een aardappel vergelijken – zinloos.