Meet ChartDB: The Open-Source DB Diagram Tool That’s Changing the Game
A Self-Hosted Solution for Visualizing and Designing Database Schemas
I’m excited to share with you a tool that has been making waves in the database community: ChartDB. As someone who’s worked with databases for a while, I know how important it is to have a clear understanding of your database schema. That’s where ChartDB comes in – a self-hosted, open-source tool for visualizing and designing your database schemas.
So, what makes ChartDB so special? For starters, it’s self-hosted, which means you have full control over your data. You can deploy it via Docker, and it’s open-source, which means it’s community-driven and actively maintained. Plus, it doesn’t require any AI or API calls, so you don’t have to worry about external dependencies. And, with its modern and fast interface built with React and Monaco Editor, you can easily navigate and design your database schemas.
What’s New in ChartDB v1.14 and v1.15?
The latest updates to ChartDB have brought some exciting new features. These include canvas filtering enhancements, which allow you to filter by area and show or hide elements faster. There’s also a DBML editor upgrade, which lets you edit diagrams directly from DBML. And, with the new areas 2.0 feature, you can group and reorder elements with ease.
Other notable features include view support, which allows you to import and visualize database views. Auto-increment support is also handled per-dialect in export scripts, making it easier to work with different databases. Custom types are highlighted, making it easier to identify fields that use enums or composites. And, with support for PostgreSQL hash indexes, you can now export and visualize these indexes with ease.
But that’s not all – the latest updates also include over 40 UI fixes and performance improvements, making ChartDB faster and more efficient than ever.
What’s Next for ChartDB?
The team behind ChartDB is always working on new features and improvements. Some of the upcoming features include version control for diagrams, linked to your database, which will make it easier to track changes and collaborate with team members. There’s also sticky notes, which will allow you to add annotations directly on the canvas. And, with Docker improvements, you’ll be able to deploy ChartDB with sub-route support, making it easier to manage and scale your database.
Other features in the works include clone diagram, which will allow you to safely duplicate your diagram, and more.
Try ChartDB Today
If you’re interested in trying out ChartDB, you can check out the live demo or cloud version at https://chartdb.io. You can also find the GitHub repository at https://github.com/chartdb/chartdb, and the documentation at https://docs.chartdb.io.
I hope this introduction to ChartDB has been helpful. Whether you’re a seasoned database pro or just starting out, ChartDB is definitely worth checking out. With its self-hosted, open-source approach and modern interface, it’s an excellent tool for visualizing and designing your database schemas.
Poznaj ChartDB: Otwarte Oprogramowanie Do Tworzenia Schemat贸w Bazy Danych
Samodzielnie Hostowane Rozwi膮zanie Do Wizualizacji I Projektowania Schemat贸w Bazy Danych
Ciesze si臋, 偶e mog臋 podzieli膰 si臋 z Tob膮 informacj膮 o narz臋dziu, kt贸re ostatnio zrobi艂o furor臋 w 艣rodowisku baz danych: ChartDB. Jako osoba, kt贸ra pracowa艂a z bazami danych przez jaki艣 czas, wiem, jak wa偶ne jest posiadanie jasnego zrozumienia schematu bazy danych. Dlatego te偶 ChartDB jest tak wa偶ne – samodzielnie hostowane, otwarte oprogramowanie do wizualizacji i projektowania schemat贸w bazy danych.
Co sprawia, 偶e ChartDB jest tak wyj膮tkowe? Po pierwsze, jest samodzielnie hostowane, co oznacza, 偶e masz pe艂n膮 kontrol臋 nad swoimi danymi. Mo偶esz wdro偶y膰 je za pomoc膮 Docker, a tak偶e jest otwarte, co oznacza, 偶e jest nap臋dzane przez spo艂eczno艣膰 i aktywnie utrzymywane. Ponadto, nie wymaga 偶adnych po艂膮cze艅 AI ani API, dzi臋ki czemu nie musisz martwi膰 si臋 o zewn臋trzne zale偶no艣ci. A z jego nowoczesnym i szybkim interfejsem, zbudowanym z React i Monaco Editor, mo偶esz 艂atwo nawigowa膰 i projektowa膰 swoje schematy bazy danych.
Co Nowego W ChartDB v1.14 I v1.15?
Ostatnie aktualizacje ChartDB przynios艂y kilka interesuj膮cych nowych funkcji. Nale偶膮 do nich ulepszenia filtracji canvas, kt贸re pozwalaj膮 na szybsze filtrowanie i ukrywanie element贸w. Jest tak偶e ulepszony edytor DBML, kt贸ry pozwala na edytowanie diagram贸w bezpo艣rednio z DBML. A z now膮 funkcj膮 areas 2.0, mo偶esz grupowa膰 i rearan偶owa膰 elementy z 艂atwo艣ci膮.
Inne godne uwagi funkcje obejmuj膮 obs艂ug臋 widok贸w, kt贸ra pozwala na importowanie i wizualizacj臋 widok贸w bazy danych. Obs艂uga automatycznego przyrostu jest r贸wnie偶 obs艂ugiwana per-dialekt w skryptach eksportu, co u艂atwia prac臋 z r贸偶nymi bazami danych. Typy niestandardowe s膮 wyr贸偶nione, co u艂atwia identyfikacj臋 p贸l, kt贸re u偶ywaj膮 enum贸w lub kompozyt贸w. A z obs艂ug膮 indeks贸w hash PostgreSQL, mo偶esz teraz eksportowa膰 i wizualizowa膰 te indeksy z 艂atwo艣ci膮.
Ale to nie wszystko – ostatnie aktualizacje obejmuj膮 r贸wnie偶 ponad 40 poprawek i ulepsze艅 interfejsu, co sprawia, 偶e ChartDB jest szybszy i bardziej wydajny ni偶 kiedykolwiek.
Co Dalej Dla ChartDB?
Zesp贸艂 odpowiedzialny za ChartDB jest zawsze pracuje nad nowymi funkcjami i ulepszeniami. Niekt贸re z nadchodz膮cych funkcji obejmuj膮 kontrol臋 wersji dla diagram贸w, po艂膮czon膮 z Twoj膮 baz膮 danych, co sprawi, 偶e 艣ledzenie zmian i wsp贸艂praca z cz艂onkami zespo艂u b臋dzie 艂atwiejsza. Jest tak偶e funkcja sticky notes, kt贸ra pozwoli na dodawanie notatek bezpo艣rednio na kanwie. A z ulepszeniami Docker, b臋dziesz m贸g艂 wdro偶y膰 ChartDB z obs艂ug膮 sub-route, co sprawi, 偶e zarz膮dzanie i skalowanie bazy danych b臋dzie 艂atwiejsze.
Inne funkcje w przygotowaniu obejmuj膮 klonowanie diagramu, kt贸re pozwoli na bezpieczne kopiowanie diagramu, i wi臋cej.
Spr贸buj ChartDB Dzi艣
Je艣li jeste艣 zainteresowany wypr贸bowaniem ChartDB, mo偶esz sprawdzi膰 wersj臋 demo lub chmur臋 na https://chartdb.io. Mo偶esz tak偶e znale藕膰 repozytorium GitHub na https://github.com/chartdb/chartdb, a dokumentacj臋 na https://docs.chartdb.io.
Mam nadziej臋, 偶e ten wprowadzenie do ChartDB by艂o pomocne. Niezale偶nie od tego, czy jeste艣 do艣wiadczonym specjalist膮 od baz danych, czy dopiero zaczynasz, ChartDB jest zdecydowanie warte sprawdzenia. Z jego samodzielnie hostowanym, otwartym podej艣ciem i nowoczesnym interfejsem, jest to doskona艂e narz臋dzie do wizualizacji i projektowania schemat贸w bazy danych.