To trudny czas dla wszystkich. Ludzie na całym świecie walczą z pandemią. Wszystkie konferencje i wystawy zostały odwołane. Wiele firm wysłało swoich pracowników do pracy zdalnej. W DBeaver wierzymy, że nawet najgorsze sytuacje kończą się po pewnym czasie. Ale teraz lepiej zachować spokój i dbać o siebie i ludzi wokół.
Nowe funkcje DBeaver 7.0 pomogą Ci utrzymać wydajność pracy nawet w zdalnym miejscu pracy. Najważniejsze z nich w tej wiadomości.
W dzisiejszych czasach jednokrotne logowanie jest standardem bezpieczeństwa dla dużych przedsiębiorstw. Ale kiedy mówimy o połączeniu z bazą danych za pomocą poświadczeń SSO, zwykle jest to ból głowy. W DBeaver 7.0 dodaliśmy dodatkową sekcję w menedżerze połączeń, aby ustawić połączenie przez SSO (Kerberos i Active directory). Jest zaimplementowany tylko dla MariaDB i PostgreSQL, ale planujemy rozszerzyć tę listę w kolejnych wydaniach.
Udostępniliśmy pierwszą wersję zadań i harmonogramów w wersji 6.3. Reakcja była natychmiastowa. Otrzymaliśmy wiele próśb o inne akcje, które można zapisać jako zadanie. Teraz dodaliśmy wykonywanie skryptów SQL, tworzenie kopii zapasowych i przywracanie baz danych oraz najbardziej pożądaną funkcję – zadania złożone. Możesz stworzyć listę różnych zadań i uruchomić tę sekwencję na żądanie lub w zaplanowanym czasie. To naprawdę krok naprzód w automatyzacji rutynowych zadań.
Kilka lat temu, kiedy DBeaver EE był mały, a MongoDB mały, mieliśmy bardzo przydatną funkcję:możliwość wykonywania skryptów JS w MongoDB po stronie klienta. Ale ta funkcja zniknęła dla MongoDB po wersji 4.1 z powodu nowych ograniczeń MongoDB. Musieliśmy to naprawić i zrobiliśmy. Teraz możesz uruchamiać skrypty JS również w nowych wersjach MongoDB.
Kiedy duży zespół pracuje z bazą danych, każdy członek zespołu musi być bardzo ostrożny z otwartymi transakcjami. Nie możesz przełączyć się na automatyczne zatwierdzanie, ponieważ jest to zbyt niebezpieczne. Jednocześnie możesz zablokować bazę danych i zatrzymać proces dla wszystkich innych osób, które po prostu wybierają w trybie ręcznego zatwierdzania. Nowy tryb Smart Commit rozwiązuje ten problem. W tym trybie żądania danych będą wykonywane natychmiast, ale każda czynność, która wymaga zmiany czegoś, będzie wymagała dodatkowego potwierdzenia użytkownika.
Na koniec chcielibyśmy przedstawić nową obsługiwaną bazę danych dla DBeaver 7.0:Couchbase.