Oracle Streams

När det gäller datoranvändning uppmuntrar Oracle Streams- produkten från Oracle Corporation användare av Oracle-databaser att sprida information inom och mellan databaser . Den tillhandahåller verktyg för att fånga, bearbeta ('stage') och hantera databashändelser via Advanced Queuing- köer .

Oracle Streams är flödet av information antingen inom en enda databas eller från en databas till en annan. Oracle Streams kan ställas in i homogena (alla Oracle-databaser) eller heterogena (icke-Oracle- och Oracle-databaser) miljöer. Streams-installationen använder en uppsättning processer och databasobjekt för att dela data och meddelanden. Databasändringarna ( DDL och DML ) registreras vid källan; dessa iscensätts sedan och sprids till en eller flera destinationsdatabaser för att användas där. Meddelandespridning använder Advanced Queuing-mekanism i Oracle-databaserna.

Tillämpningar för Oracle Streams verktygsuppsättning inkluderar datadistribution , datalagring och datareplikering .

Historia

Från och med Oracle version 9.2 (2002) gjorde Oracle Corporation Oracle Streams tillgängliga endast på Oracle Enterprise Edition-system. Detta hände i kölvattnet av tidigare replikeringsprodukter: Oracle Replication (introducerades med Oracle 8 1997) och Oracle Advanced Replication

Databasreplikering med Oracle 11G Streams (introducerades med Oracle 9i 2000).

I juli 2009 förvärvade Oracle GoldenGate, ett företag med en heterogen replikeringslösning. Från och med 2012 uppmuntrar Oracle Corporation kunder med nya applikationer att använda Oracle GoldenGate istället för Streams.

Fotnoter