[#202] Operatory Kubernetes, czyli tworzymy natywną aplikację pod Kubernetesa – Adam Otto
Wraz z nadchodzącym wydaniem Wersja 9.0 bazy danych Postgres o otwartym kodzie źródłowym, która ma się ukazać w połowie sierpnia, twórcy projektu mają nadzieję, że nowe funkcje zainteresują firmy.
"Funkcje wchodzące w skład 9.0 [zostały stworzone, aby] ułatwić obciążenie dla osób pochodzących z zastrzeżonych baz danych firmie Postgres "- powiedział Bruce Momjian, główny programista projektu open-source, a także starszy architekt bazy danych EnterpriseDB, który oferuje komercyjnie obsługiwaną wersję bazy danych.
"Teraz koncentrujemy się na łatwości użytkowania, łatwości administrowania i zapewnieniu rodzaju obiektów, które naszym zdaniem wymagają duże organizacje" - powiedział. Wiele z tego, co robią teraz programiści, to "umieszczanie głównego nurtu w polskiej bazie danych i nie jest to po prostu czymś dla ludzi open source", powiedział.
Jeśli chodzi o ogólne użycie, open-source relacyjnych baz danych, być może jest to MySQL, który najłatwiej przychodzi na myśl, choć mniej znany PostgresSQL, bardziej formalnie znany jako Postgres, również okazał się wiarygodnym wyborem.
EnterpriseDB wprowadziło na rynek swoją wersję bazy danych jako tańsza alternatywa dla zastrzeżonych baz danych, takich jak Oracle, a także jako alternatywa dla MySQL, z argumentacją, że Oracle kontroluje teraz MySQL, a klienci mogą chcieć zdywersyfikować swoje technologie baz danych.
"Postgres [użycie] to nadal bardzo szybko rośnie.Zostaje wiele osób, które używały Oracle, MySQL i [IBM] DB2, a które przyspieszyły w ciągu ostatnich sześciu miesięcy ", powiedział Momjian.
Na przykład dane dostawca hurtowni Netezza użył serwera Postgres Plus Advanced Server do p. EnterpriseDB era Netezza Migrator, czyli oprogramowanie zapewniające interfejs oparty na Oracle do wysyłania zapytań SQL do urządzenia hurtowni danych TwinFin firmy Netezza.
Postgres 9.0 zaktualizuje ostatnią główną wersję, 8.4, wydaną w lipcu ubiegłego roku. W czerwcu deweloperzy wydali drugą wersję beta wersji 9.0. Pełne wydanie planowane jest na połowę sierpnia, powiedział Momjian.
Wersja 9.0 będzie zawierała szereg nowych funkcji, które powinny przemawiać do przedsiębiorstw, powiedział Momjian w wywiadzie dla IDG News Service. Najważniejszym z nich jest wewnętrzna replikacja.
Wraz z replikacją baza danych jest kopiowana w drugiej lokalizacji, w wielu przypadkach na innym serwerze znajdującym się w innej lokalizacji. Poprzednie wersje PostgreS oferowały to, co Momjian nazwał "replikacją zewnętrzną", co oznacza, że program spoza samej bazy danych skopiował logi transakcji bazy danych do nowej lokalizacji w określonych odstępach czasu. Dziennik transakcji jest zapisem wszystkich zmian wprowadzonych do bazy danych.
To podejście okazało się zbyt wolne i nieporęczne. Nowa wersja oprogramowania umożliwia "strumieniową replikację", co oznacza, że jak tylko coś zostanie zapisane w oryginalnej bazie danych, oprogramowanie bazy danych również przekazuje dane do drugiej bazy danych.
To podejście oznacza, że można dodać zmiany do Druga baza danych częściej, zapewniając bardziej aktualną bazę danych kopii zapasowych. Pozwala to również na przeszukiwanie drugiej bazy danych, co również nie było możliwe w poprzednim ustawieniu, powiedział Momjian.
Kolejnym ważnym dodatkiem do oprogramowania jest narzędzie, które ułatwiłoby administratorom uaktualnienie bazy danych Postgres do nowa wersja o nazwie Pg_migrator. W poprzednich wydaniach, szczególnie w przypadku baz danych o rozmiarach terabajtów, uaktualnianie było "bolesnym procesem" - przyznał Momjian. Stary proces polegał na przeniesieniu całej zawartości bazy danych do nowej struktury plików.
Nowa wersja pozwala na utrzymanie danych i zastępuje tylko układy tabel, co powinno potrwać zaledwie minutę, nawet z bazami danych wielkości terabajta. "Możesz przenieść bazę danych o wielkości 400 gigabajtów w 40 sekund", powiedział Momjian, wskazując na film z YouTube, który pokazał proces.
Poza tymi głównymi dodatkami, "ogólnie było wiele zmian" PostgreSQL, uzasadniając skok w głównej numeracji wydania, od wersji 8 do wersji 9, powiedział Momjian. Obsługa procedur składowanych została rozszerzona, umożliwiając wykonywanie nowych typów procedur. Kompilator Perl został poddany przeglądowi, a kompilator Python może pracować z wersją 3 tego języka.
Wiele z tych mniejszych funkcji powinno również zachęcać do korzystania z rozwiązań korporacyjnych. Na przykład, zarządzanie uprawnieniami - które określa, kto dostrzeże, które części bazy danych - zostało zreorganizowane.
Ponadto, oprogramowanie może teraz pokazywać administratorom, które aplikacje wykonują połączenia z bazą danych, powiedział Momjian. "Kiedy aplikacja łączy się z bazą danych, może podać swoją nazwę", z kolei ta nazwa jest wyświetlana w konsoli administratora do przeglądania zapytań, powiedział.
Joab Jackson obejmuje oprogramowanie typu enterpise i ogólne wiadomości dotyczące najnowszych technologii dla Wiadomości IDG. Śledź Joaba na Twitterze na @Joab_Jackson. Adres e-mail Joaba to [email protected]
Accenture w celu dodania 8 000 pracowników w Indiach
Accenture rozwija się w Indiach, jako że cały biznes outsourcingowy zaczyna się rozwijać.
Najnowsza specyfikacja HDMI 1.4 w celu dodania obsługi 3D
Licencjonowanie HDMI odbędzie się w styczniu, aby dodać 3D do najnowszej specyfikacji HDMI 1.4.
Odtwarzacz multimediów Seagate FreeAgent GoFlex TV HD: wszechstronny, ale nie posiada polskiego
Seagate oferuje w pełni funkcjonalny streamer multimedialny w przystępnej cenie cena, ale nie jest tak dopracowana jak WD TV Live Plus.