Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Wyrocznia 12.2 Sharding

Pracuję trochę z MongoDB i jedną z rzeczy, które w nim lubię, jest to, jak sharding pomaga platformie osiągnąć wysoką wydajność. MongoDB nie jest jedyną platformą bazodanową, która wykorzystuje sharding, tylko jedną z bardziej popularnych. Podczas pracy z MongoDB i podziwiania shardingu i możliwości obsługi dokumentów JSON, niepokoiło mnie też kilka innych rzeczy. Nie oznacza to całkowitego zniszczenia MongoDB, ponieważ wiele platform bazodanowych, zwłaszcza nowi gracze w bloku, cierpi z powodu tych samych problemów. To nie jest wyczerpująca lista, ale oto kilka rzeczy, które chciałbym znaleźć w MongoDB.

  • Zgodność z ACID – idea ostatecznie spójnej nigdy nie pasuje do mnie DBA, który chce chronić krytyczne dane firmowe.
  • Bezpieczeństwo – pochodzę z Oracle, najbezpieczniejszej bazy danych na rynku. Żadna inna platforma DB nie ma takiego poziomu zabezpieczeń, jaki można znaleźć w Oracle.
  • Narzędzia – jestem przyzwyczajony do Oracle Enterprise Manager do monitorowania/zarządzania moim środowiskiem Oracle. W dużym stopniu polegam na wszystkim, co zapewnia pakiet Diagnostics Pack. Moim nowym ulubionym narzędziem jest Lighty for Oracle. Jako specjalista dostrajania wydajności doceniam, jak dobrze oprzyrządowane jest jądro Oracle i ile rzeczy mogę wykorzystać, aby rozwiązać problemy z wydajnością bazy danych. Żadna inna baza danych nie jest blisko.
  • Tworzenie kopii zapasowych i odzyskiwanie — RMAN automatyzuje wszystko i usuwa całą ciężką pracę z obrazu podczas tworzenia kopii zapasowej i odzyskiwania bazy danych.

Cóż, jeśli szukam skalowania internetowego, Oracle zamierza teraz zapewnić mu 12cR2. Oracle 12c przyniósł natywne wsparcie JSON, co jest świetne. Oracle 12.2 pozwoli mi teraz utworzyć tabelę podzieloną na fragmenty i cieszyć się możliwością skalowania w Internecie, którą zapewnia MongoDB. Moje aplikacje mogą łączyć się z bazą danych Oracle i korzystać z tabel podzielonych i nie podzielonych na fragmenty z tym samym połączeniem z bazą danych. Nie tracę żadnych innych rzeczy, które tak bardzo lubiłem.

Słyszałem, jak kilka innych osób rozmawiało o nowej umiejętności shardingu 12.2. Dla mnie jest to ważny punkt i prawdopodobnie może znajdować się na szczycie listy najważniejszych wydarzeń z OOW15.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyjaśnienie operatora Oracle INTERSECT

  2. Czy istnieje najlepszy sposób na uniknięcie wykonywania procesu więcej niż raz w Oracle?

  3. INSTR() Funkcja w Oracle

  4. NEXT_DAY() Funkcja w Oracle

  5. Aktualizowanie tabeli w Oracle, jeśli jakakolwiek wartość pola ma wartość Null i ustalenie, że aktualizacja się powiodła