This can be a hassle, but good GUIs can help you write queries and indexes well before you’re fluent. Learning to query – each database we’ll look at has its own query syntax in lieu of SQL.So how can groups of documents with different structures be displayed and compared in a compact way? Comparing lots of data – unlike the rows in a relational table, documents don’t have to obey a schema.and finally RavenDB’s Studio, which I’d argue is the best management GUI in the field.īesides the usual features a database management system should have, I want to see how each GUI handles the demands specific to document stores.The popular third-party MongoDB tool Studio 3T.In this article I want to compare the different ways GUIs have been implemented for three document databases: There’s a lot to learn and keep up with, and a much higher proportion of developers that are new to the field. Document databases are a diverse group of technologies, relatively young, and rapidly evolving in different directions. This is even more important outside the familiar world of relational databases, where people generally know the score. When a system breaks in production, a good GUI shows you what’s going on under the hood, while a bad GUI leaves you guessing. One diagram is worth a thousand stack overflow threads, as they say.įor veterans, a GUI should not just expose all the functionality of the database, but simplify or automate routine tasks. When you’re looking for the right database, it’s easy to forget the part of the database that’ll most affect your experience in practice: the user interface.įor new developers, an intuitive and ‘discoverable’ GUI can be just as important as documentation. You trip over shell commands, squint at piles of vague error messages, and wish you had an interface that would let you just… see. Is the network down? Is a server on fire? Is it caused by faulty business logic, or maybe a rare race condition? During development, it took hours to diagnose a problem. It’s the busiest night of the year, and your whole website just crashed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |