Česká a slovenská republika

 |  přihlášení | registrace
      Košík je prázdný   |  Jak nakupovat

Change Manager je uprostřed

pondělí, 6. dubna 2009

Už jste se podívali na sadu nástrojů All-Access? Je to úplná sada nástrojů od vývojových prostředí pro jazyky Ruby, Delphi, PHP, C++ a Java až po modelovací a administrační nástroje pro databáze DB2, Oracle, Sybase, SQL Server, MySQL a InterBase. Všechny tyhle věci drží pohromadě jeden z nejúžasnějších produtů - Embarcadero Change Manager. Ptáte se proč?

Používáte Delphi? Nebo C++? Vsadím se, že vaši programátoři vyvíjejí s připojením na databáze. Už se někdy ptali správce vaší databáze, zda by jim poskytnul přístup k produkční databázi, protože si potřebují neco vyzkoušet? Pokusili se ručně změnit produkční databáze, aby opravili chybu, nebo vylepšili proceduru, případně změnili rozhraní? Jak se změny, které se vytvářejí a ladí ve vývojových pracovištích, dostávají na stůl pro testování, nasazují a konečně přijímají do běžného provozu? Používáte u databází verzování?

Ptali se vývojářů někdy ti, kdo testují aplikaci, jaké změny dělá aplikace při svém běhu v databázi? A když se při testování vymaže záznam - je skutečně vymazán? A co související záznamy ve vztahu se záznamem vymazaným: zůstaly "viset" v databázi? Jak se taková věc dá poznat jen z rozhraní aplikace?

Je ve vašem týmu někdo, kdo modeluje databáze pomocí nástroje ER/Studio? Už se vám stalo, že vytvořil databázový skript a řekli vám: "Tohle je třeba ještě zavést do zbývajících dvaceti či třiceti produkčních systémů, aby vše fungovalo tak, jak má."?

A co ti databázoví vývojáři, kteří editují objekty pomocí nástrojů Rapid SQL nebo DBArtisan a jiných? Jak se všechny změny, které tihle hoši vytvoří, zanesou do všech produkčních databází? Jak se přesvědčíte, že všude je výsledek stejný? A byly databáze opravdu vylepšeny správně?

Stěžují si vaši zákazníci, že mají problémy s výkonem produkčních databází? Je to databázový, nebo jiný problém? Jsou vývojářská a testovací pracoviště zcela stejně konfigurována? A umíte to snadno zjistit?

Tyto starosti vám pomůže odstranit Change Manager:

  • Monitoruje veškeré změny v databázích
  • Přenáší změny z jednoho systému na mnoho jiných systémů
  • Přenáší data mezi platformami
  • Verzuje v čase schémata databází a umí se i vrátit k předchozímu stavu
  • Umí najít rozdíly mezi schématy databází
  • Porovná data mezi dvěma databázovými servery a dokonce i dvěma databázovými platformami.
  • Umí sledovat konfigurační nastavení na databázových serverech a zajistit shodu s danými hodnotami a rozsahy

Vše uvedené pak činí pomocí vysoce přizpůsobitelných, automatizovatelných a opakovatelných úloh s pružným systémem oznamování, takže vždy víte, co se stalo a kdy se to stalo.

Pokud už máte All-Access, tak až si příště spustíte úvodní stránku se seznamem produktů, nepřehlédněte odkaz na Change Manager. To, že je docela uprostřed nabídky, má svůj dobrý důvod. A jestli All-Access ještě nemáte, měli byste si Change Manager rychle vyzkoušet.