DrawSQL, платформа SaaS для визуализации схем баз данных, сделала более сотни шаблонов схем баз данных доступными бесплатно. Коллекция высокого качества включает схемы реальных приложений и пакетов с открытым исходным кодом, таких как Django, Laravel или WordPress.
Все мы знаем, что отличная инфраструктура приложений стоит на плечах отличной диаграммы отношений сущностей (ERD). И мы также знаем, что создание хорошего ERD — хрупкий и сложный процесс, поэтому многие разработчики ищут вдохновения. или даже основывая свои на предопределенных примерах убедительных примеров, найденных в реальных приложениях и сценариях.
Например, не запускать собственный поток аутентификации. но вместо того, чтобы использовать хорошо протестированную структуру, которая устанавливает стандарты, то же самое относится и к разработке ее части базы данных. Уже есть проверенные и проверенные схемы. Не беспокойтесь, просто возьмите один, используйте его как основу для развития и извлечения пользы из опыта промышленной силы.
Конечно, существуют проверенные в боях образцы баз данных, такие как Sakila для MySQL или Microsoft NorthWind и AdventureWorks, но они ограничены по объему и являются статичными.
DrawSQL выходит за рамки двух шагов — выпускает специализированные схемы в различном диапазоне приложений и представляет их красиво и интерактивно, поскольку вы можете рисовать с ними, клонировать или изменять их для своих собственных целей.
Предлагается широкий спектр схем:
для Voyager, административная панель Laravel
для WordPress, система управления контентом PHP
для push-уведомлений Django
для Koel, сервера потоковой передачи музыки с открытым исходным кодом
для Ticketit, простой системы обращения в службу поддержки
для BookStack, простое программное обеспечение Wiki
Диаграммы варьируются от тех, которые сосредоточены на одной части базы данных, такой как схема для push-уведомлений Django, до полностью развернутых схем, охватывающих весь спектр приложений, таких как BookStack или это для Airbnb.
Хотя DrawSQL позволяет просматривать схемы бесплатно, для их клонирования вы должны зарегистрировать учетную запись. Его бесплатный уровень Hobbyist позволяет создавать общедоступные диаграммы, 15 таблиц на диаграмму и 1 пользователя.
В заключение, шаблоны схемы базы данных DrawSQL действительно очень полезны, независимо от того, являетесь ли вы профессионалом, ищущим вдохновения для запуска собственных приложений, или студентом, желающим понять, как проходит проектирование для базы данных.