materialized-views

Jaka jest różnica między poglądami a poglądami Zmaterializowanymi w Oracle?

Jaka jest różnica między poglądami a poglądami Zmaterializowanymi w Oracle?

Kolumny obliczone / obliczone / wirtualne / pochodne w PostgreSQL

Czy PostgreSQL obsługuje kolumny obliczeniowe / kalkulacyjne, jak MS SQL Server? Nie mogę znaleźć niczego w dokumentach, ale ... ta w wielu innych DBMSs, pomyślałem, że może mi czegoś brakuje. Eg: http://msdn.microsoft.com/en-us/library/ms191250.aspx

Odśwież zmaterializowany widok automatycznie za pomocą reguły lub powiadom

Mam zmaterializowany widok na bazę danych PostgreSQL 9.3, która rzadko się zmienia (około dwa razy dziennie). Ale kiedy to na ... to musiałbym to jakoś zaimplementować w logice aplikacji lub co gorsza: uruchomić prosty cronjob, który działa co minutę. :-(

Kolumny obliczane / obliczane w PostgreSQL

Czy PostgreSQL obsługuje kolumny obliczeniowe / kalkulacyjne, jak MS SQL Server? Nie mogę znaleźć niczego w dokumentach, ale ... ta w wielu innych DBMSs, pomyślałem, że może mi czegoś brakuje. Eg: http://msdn.microsoft.com/en-us/library/ms191250.aspx

Jak mogę zapewnić, że zmaterializowany widok jest zawsze aktualny?

Będę musiał wywoływać REFRESH MATERIALIZED VIEW przy każdej zmianie tabel, prawda? Dziwi mnie, że w sieci nie ma zbyt wielu ... idoku nie powiedzie się, transakcja na wywołanie aktualizacji, wstawić, itp. zostać wycofanym? (tego właśnie chcę... I think)

Jak zapobiec odświeżaniu zmaterializowanych widoków podczas przywracania pg?

Utworzyłem zrzut bazy danych używając pg_dump w formacie "custom" (- Fc). Format ten pozwala na wywołanie pg_restore z opcją ... Przechwyć REFRESH MATERIALIZED VIEW oświadczenie i wyrzuć je do kosza Albo jakieś inne rozwiązanie, które załatwi sprawę?

Zmaterializowane widoki-określenie ostatniego odświeżenia

Obecnie uzyskuję dostęp do szeregu widoków i zmaterializowanych widoków. Zmaterializowane są utrzymywane przez osobę trzecią ... Oracle? Jeśli nie, czy ktoś ma jakieś pomysły, jak ja czy zrobiłby to bez konieczności kontaktowania się ze stroną trzecią?