Маніпуляції з базами даних - невід'ємна частина роботи майже будь-якого програміста. Саме в цій області як ніде більше важливі хороші інструменти. На щастя, для OS X існує дуже потужний і універсальний комбайн Navicat від компанії Premium Soft. Для тих же, хто економить гроші, доступні різні спрощені варіанти з цілком приємним цінником.
У Navicat є багато різних редакцій, різного цінового діапазону. По-перше, можна не купувати універсальну версію, а обмежитися варіантом для тієї СУБД, з якої ви працюєте. Це помітно скоротить витрати. Крім цього, можна вибрати Essentials версію, в якій відсутні деякі функції, але тим не менш, 90% функціоналу присутній. При цьому ціна Essentials версії - більш ніж демократична (особливо зараз, з урахуванням знижок в Mac App Store на їх лінійку продуктів).
Загальний інтерфейс дозволяє робити корисні речі, наприклад, синхронізацію даних і структури таблиць між різними серверами. Досить вибрати дві різні бази, Navicat проаналізує їх структуру та / або дані, покаже різницю і при необхідності - призведе вміст у відповідність. Неможливо недооцінити цю можливість, якщо ви працюєте з різними базами в production і development середовищі. З легкістю виконуються сценарії типу «отримали звіт про помилку у користувача, підключилися до бази production сервера, злили дані користувача собі локально, і перейшли до налагодження». Без інструментів типу Navicat - реалізація подібних підходів вимагає куди більше рухів тіла.
Однією з відмінних рис повної версії програми є інструмент для візуального моделювання даних. Найчастіше, зрозуміти взаємодію між сутностями в складній базі даних - завдання не з легких, і тут автоматичний реверс-інжиніринг, що дозволяє по існуючій базі побудувати діаграми, буде як не можна до речі. В общем-то і зворотна можливість створення бази по діаграмі теж має місце.
Є в програмі дуже хороший інструмент моніторингу сервера, що дозволяє дізнатися, якими завданнями він зараз зайнятий, і при необхідності внести модифікації в конфігурацію сервера.
Окреме спасибі розробникам за те, що Navicat - нативное додаток OS X. На відміну від ряду інших інструментів, написаних на Java, Navicat не жере пам'ять як не в себе і відмінно вписується в OS X «look and feel», так що працювати з ним - одне задоволення. Також програма радує купою різних дрібних «корисностей» типу колірного виділення серверів в списку (ті, кому треба адмініструвати багато серверів відразу - по достоїнству оцінять корисність цієї функції).
Загалом, думаю, не буде великим перебільшенням сказати, що Navicat - найкраще з доступних в App Store рішень для роботи з базами даних.
Ну що ж, дуже хотілося б видати ліцензії всім відразу, але великий рандом вирішив що переможцем стане Oleg (ole *** m), вітаємо!
Мені, як розробнику, дуже стане в нагоді ця програма. Стандартний інтерфейс phpmyadmin убогий, не дуже зручний. А додавання записів більше 2-3 - це жах.
На сайтах не реєструвався. Поки немає можливості фрілансити і займатися заповненням сторінок. Поки роблю виключно для себе (хоча у одного проекту твіт-бота поступово збільшуються передплатники, а взаємодія з бд там основна функція) і обслуговування одного сайту, що цілком поки навантажує.
І так - спасибі за огляд - на мак перейшов як тиждень, було приємно дізнатися про існування подібного софта. (Відправлено з програми AppleInsider.ru)
Євген. Так, як який-небудь пруф - бот-твіттер @sale_on_as. Потрібно ж яке-небудь док-во. Є таке) (відправлено з програми AppleInsider.ru)
Ох вже цей безжалісний рандом ... Упевнений дійсно зацікавлені в такому корисному софті пролетять як фанера над Парижем. Я хоч і розробник і на маці недавно, поки в такому потужному комбайні потреби не відчуваю, працюю по-старому по удаленке. Прошу зі списків великого і жахливого виключити! )))) (Відправлено з програми AppleInsider.ru)
Вона БЕЗКОШТОВНА абсолютно в базі. А тут ну дуже багато фішок, тих що навікат продає.
Valentina - працює нейтівно на всіх трьох платформах mac win linux.
І вже три дні як Valentina Studio присутній в Mac App Store.
Запрошуємо вас завантажити Valentina Studio і помучать 🙂
Дуже сильно сподіваємося що сподобається.
Valentina Studio працює з SQLite, mySQL, PostgreSQL and Valentina DB.
З великим задоволенням відповімо на всі питання.
Подкаст Миша, Ренат і Костя. По вівторках о 21:00 МСК # скидочку Кращі програми безкоштовно або з великою знижкою