Dbvisualizer

Från Wikipedia
DbVisualizer
OriginalförfattareRoger Bjärevall
UtvecklareDbVis Software AB
Först släppt1.0 (juli 1999)
Senaste utgåva13.0.3
(2021 01 28)
Skriven iJava
LicensGratis (Free), Kommersiell (Pro)
Webbplatshttps://www.dbvis.com/

DbVisualizer är ett databasverktyg som är oberoende av databasleverantörer. Det arbetar med de vanliga skrivbordsoperativsystemen Windows, MacOS och Linux/Unix. DbVisualizer använder databasleverantörernas underliggande drivrutiner för JDBC för att ge stöd för flertalet kommersiella databaser.

DbVisualizer finns i gratisversionen Free och den kommersiella versionen Pro.[1]

Historia[redigera | redigera wikitext]

DbVisualizer startade som ett hobbyprojekt 1998 när Java-programmeraren Roger Bjärevall inte kunde hitta ett verktyg som gjorde vad han behövde. Han valde det då nya och plattformsoberoende programmeringsspråket Java för sitt projekt. Det ursprungliga syftet var att visualisera ”primary foreign key mappings” i Oracle. Den första gratisversionen gjordes tillgänglig i juli 1999.

Projektet växte gradvis och utvecklade sig till ett verktyg för flera databaser, då en relativ nyhet då databasverktyg typiskt kom från databasleverantörerna och var begränsade till den egna databasen. Den primära mekanismen för att koppla DbVisualizer till respektive databas är genom den JDBC-drivrutin som följer med de flesta databaser.

I juli 2002 släpptes DbVisualizer 3.0, den första releasen med både en gratisversion och en kommersiell version. Samma år tog BEA Systems kontakt, vilket resulterade i att DbVisualizer 3.2 integrerades med WebLogic Workshop.[2]

Fram till 2004 användes uteslutande det inbyggda stödet för JDBC för att integrera med databaser. För att nå ytterligare funktionalitet började man även använda XML, där både databasleverantören och utvecklarna av DbVisualizer kan göra ytterligare anpassningar för att stödja funktioner specifika för olika databaser. För att nå alla databasfunktioner kan det även behövas Java-programmering.

Under de första åren var DbVisualizer tämligen ensamma som ett generellt, oberoende databasverktyg för flera olika databaser. Efter hand har det tillkommit alternativ. [3] Bilden har även nyanserats av att databasleverantörer har valt DbVisualizer som sitt eget databasverktyg, efter ömsesidiga anpassningar. Bland dessa märks svenska Mimer Information Technology, [4] tyska Exasol[5] och delvis amerikanska Vertica.[6]

Inte sällan används DbVisualizer i system och projekt för att åskådliggöra innehållet i specialiserade, projektspecifika databaser. Ett sådant exempel är Delft-FEWS, ett system för att förutsäga översvämningar[7] från Universitetet i Delft, Holland som fått global spridning. I sådana fall är det vanligt att publicera instruktioner för hur DbVisualizer används i det specifika sammanhanget[8].

DbVisualizer har under två decennier spritts till 135 länder med över 22 500 kunder för Pro-versionen (december 2020). Free-användarna spåras inte, men mjukvaran har laddats ned över 4,5 miljoner gånger, även det per december 2020.[9]

Referenser[redigera | redigera wikitext]

  1. ^ ”Purchase a DbVisualizer Pro License - DbVisualizer” (på engelska). www.dbvis.com. https://www.dbvis.com/pricing/. Läst 20 december 2020. 
  2. ^ ”Using the Data Services Platform JDBC Driver”. docs.oracle.com. https://docs.oracle.com/cd/E13167_01/aldsp/docs21/appdev/jdbcclt.html. Läst 20 december 2020. 
  3. ^ ”DbVisualizer Alternatives and Similar Software - AlternativeTo.net” (på engelska). AlternativeTo. https://alternativeto.net/software/dbvizualiser/. Läst 20 december 2020. 
  4. ^ ”Welcome to Mimer” (på amerikansk engelska). Mimer Developer. https://developer.mimer.com/. Läst 20 december 2020. 
  5. ^ ”Using DbVisualizer to work with #Oracle, #PostgreSQL and #Exasol” (på engelska). Uwe Hesse. 2 juli 2019. https://uhesse.com/2019/07/02/using-dbvisualizer-to-work-with-oracle-postgresql-and-exasol/. Läst 20 december 2020. 
  6. ^ ”Vertica Integration with DbVisualizer: Connection Guide”. www.vertica.com. https://www.vertica.com/kb/Vertica-Integration-with-DbVisualizer-Connection-Guide/Content/Partner/Vertica-Integration-with-DbVisualizer-Connection-Guide.htm. Läst 20 december 2020. 
  7. ^ ”Flood forecasting” (på engelska). Wikipedia. 2019-12-17. https://en.wikipedia.org/w/index.php?title=Flood_forecasting&oldid=931201746. Läst 31 januari 2021. 
  8. ^ ”HOW-TO look at Firebird localdatastore with DBVisualizer - DELFT-FEWS Documentation - Deltares Public Wiki”. publicwiki.deltares.nl. https://publicwiki.deltares.nl/display/FEWSDOC/How+to+connect+to+a+localdatastore+with+DBVisualizer. Läst 31 januari 2021. 
  9. ^ ”DbVisualizer - The Universal Database Tool” (på engelska). www.dbvis.com. https://www.dbvis.com/. Läst 30 december 2020. 

Externa länkar[redigera | redigera wikitext]