Oracle'ın Flashback Sorgusu'na benzer başka hangi veritabanları vardır?


17

Oracle'ın Flashback Sorgusuna benzer özelliklere sahip diğer veritabanlarının neler olduğunu bilmek istiyorum . MVCC'yi destekleyen herhangi bir veritabanı bu özelliğe sahip gibi görünebilir , ancak hangisi? SO SQL Server için bu soru var , ama burada daha uygun görünüyor.


IBM DB2'nin Zaman Yolculuğu Sorgusu biraz benzerdir. www-01.ibm.com/software/data/db2/linux-unix-windows/…
Roy

Yanıtlar:


17

PostgreSQL şu anda sahip değil. Ama haklısın, MVCC ile teorik olarak mümkün olmalı. Aslında, eski üniversite Postgres zaman yolculuğu denilen eşdeğer bir özelliğe sahipti, ancak daha sonra kaldırıldı çünkü çok fazla ek yüke neden oldu ve pratik kullanım sınırlıydı. Muhtemelen diriltmek mümkün olsa da, o zamandan beri MVCC kurulumunda çok daha zorlaştıracak birçok optimizasyon yapıldı.


3

Flashback Query ile aynı işlevsellik SQL sunucusunda kullanılarak elde edilebilir database snapshots. Yakalayış? Bu özellik yalnızca Enterprise sürümünde kullanılabilir. Bununla ilgili daha fazla bilgiyi buradan edinebilirsiniz.


2
Bir bisikletin ve bir otomobilin her ikisinin de ulaşım sağlaması anlamında "aynı" yı kabul edeceğim. SQL Server'ın veritabanı anlık görüntüleri hakkındaki sınırlı anlayışım temelinde, özellik Oracle'ın flashback veritabanına daha çok benziyor, ancak bunların ikincisi sürekli snapshoting yapıyor ve veri sözlüğünü içeriyor.
Leigh Riffel

2
Geri dönme sorgusunun birincil özelliği, geçmişte bir noktadaki verileri yalnızca sorgunun kendisini değiştirerek sorgulayabilmektir. Şimdiki ve geçmişteki veriler aynı sorguda kullanılabilir ve belirli bir zaman aralığındaki tüm veri sürümleri için sorgu bile yapabilirsiniz.
Leigh Riffel

Girişiniz için teşekkürler. En yakın işlevsellik uyumunu bilmek iyidir. (+1)
Leigh Riffel

İşte Oracle'ın geri dönüş sorgusunun yararlı olacağı bir durum: dba.stackexchange.com/questions/995/get-back-deleted-record
Leigh Riffel

-3

Geri dönüş özelliğinin Oracle'da bir eklenti olması ve yalnızca Enterprise Edition'da bulunması üzücü. DB2 10.1, veritabanı motoruna entegre edilmiş ve tüm sürümlerde bulunan zaman yolculuğu sorgusuna sahiptir. Ücretsiz sürümünü IBM'den indirebilir ve hemen kullanmaya başlayabilirsiniz!


1
Doğru değil. Oracle, bazıları Enterprise Edition gerektiren birkaç farklı özellikle Flashback kelimesini kullanır, ancak Flashback Sorgusu bunlardan biri değildir. Flashback Sorgu veritabanına entegre ve tüm sürümlerinde, hatta ücretsiz sürümünde mevcuttur. Bkz oracle.com/us/products/database/product-editions-066501.html
Leigh Riffel

1
Yüzeyde bu DB2'nin zaman yolculuğu sorgusu, Oracle'ın geri dönüş sorgusuna benzer görünüyor, ancak ayrıntılarda oldukça farklı. MVCC kullanmaz ve bazı açılardan Oracle'ın Veri Değişikliğini Yakala'ya benzer - docs.oracle.com/cd/E11882_01/server.112/e25554/… .
Leigh Riffel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.