Sybase: baza danych "in-memory"

Nowa wersja oprogramowania baz danych Sybase jest pierwszą, która może pracować całkowicie w pamięci roboczej.

Wersja 15.5 Sybase ASE (Adaptative Server Enterprise) zawiera opcję bazy danych pracującej w pamięci operacyjnej (in-memory). Tym samym Sybase dołączyła do grona dostawców baz danych oferujących możliwość pracy w tym trybie. Taką możliwość oferuje m.in. Oracle TimesTen In Memory Database 11g i IBM solidDB.

Podejście "in-memory" wymaga umieszczenia całej bazy danych w pamięci roboczej serwera, zamiast przechowywania jej na dysku. Takie rozwiązanie istotnie skraca czas operacji zapisu i odczytu w bazie danych - takie operacje na dysku zabierają kilka milisekund, a operacje zapisu i odczytu w trybie in-memory trwają poniżej milisekundy. (Zmiany mogą być później zapisywane na dysku).

Zobacz również:

  • Efekt synergii zmienia zasady pracy z danymi
  • Oracle znosi ograniczenia w zarządzaniu danymi

Współczesne, duże systemy transakcyjne, takie jak te stosowane w operacjach finansowych, mogą wykonywać kilkaset tysięcy transakcji na sekundę, a oczekuje się, że w nadchodzących latach przekroczą próg miliona na sekundę. W wielu wypadkach operacje odczytu i zapisu na dysk są wąskim gardłem w takich systemach.

Technologia in-memory Sybase nie wymaga stosowania specjalistycznego API po stronie aplikacji, co jest zazwyczaj cechą takich rozwiązań.

Podczas ustawiania ASE, administrator może wybrać opcje pracy bazy danych w pamięci operacyjnej, a pojedynczy system bazy danych może łączyć oba typy bazy danych: in-memory i opartą na dysku. Oprogramowanie nie ma ograniczeń ile pamięci operacyjnej może być użyte dla bazy danych in-memory.

Innym nowym mechanizmem ASE 15.5 jest integracja z IBM Tivoli Storage Manager, która ma zapewniać automatyczne składowanie. Ta wersja ASE zapewnia też możliwość wykonywania stempli czasowych z dokładnością do mikrosekund - wcześniejsze wersje zapewniały dokładność na poziomie milisekund.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200