Форум сайта python.su
ДобрыйЗря. Искренне рекомендую взять постгри.
Пока решил остановится на MySQL
Офлайн
1. Если я правильно понимаю: MySQL распространяется по лицензии - GNU General Public License, т.е. я могу использовать её в любых целях?!
2. Попытался поставить MySQL на работе - безрезультатно. Инсталляция обрывается, какие-то проблемы с правами доступа. Администраторы порезали всё что было можно. Сейчас посмотрю PostgreSQL.
3. Появился вопрос: Файлы в формате (*.dbf) с помощью ydbf можно конвертировать в БД (PostgreSQL, Firebird, MySQL). Для последней БД есть небольшая программка - dbf2mysql, но она на С++.
Офлайн
ДобрыйНет.
1. Если я правильно понимаю: MySQL распространяется по лицензии - GNU General Public License, т.е. я могу использовать её в любых целях?!
ДобрыйПрава админа нужны в любом случае.
2. Попытался поставить MySQL на работе - безрезультатно. Инсталляция обрывается, какие-то проблемы с правами доступа. Администраторы порезали всё что было можно. Сейчас посмотрю PostgreSQL.
Добрыйdbf - это всего лишь расширения для целого ряда файловых СУБД. Т.е. движок может быть разный, например DBase, Paradox, FoxPro…
3. Появился вопрос: Файлы в формате (*.dbf) с помощью ydbf можно конвертировать в БД (PostgreSQL, Firebird, MySQL).
Офлайн
В догонку.
Возможно, существующие утилиты конвертации могут сделать всю работу за тебя и я поторопился высказать совет о ручном создании структуры базы. Вариант: конвертировать и внести необходимые изменения в структуру тоже вполне рабочий и может быть даже предпочтительнее.
Офлайн
2Lexander:
# Программа будет для личного пользования, но если кому-то она пригодится я буду только рад.
# Почему предпочтительнее MySQL? После этой программы надо будет браться за сайт. Насколько я понял, при создании сайтов связка PHP и MySQL самая распространённая.
# С dbf более менее всё понятно. Мне бы несколько примеров работы с модулем уdbf для python.
# Большое спасибо за ссылки. Сейчас буду смотреть и разбираться.
Офлайн
ДобрыйУ меня нет открытого/публичного кода с ydbf. Поясни, какой пример нужен, я попробую набросать.
С dbf более менее всё понятно. Мне бы несколько примеров работы с модулем уdbf для python.
Отредактировано (Май 13, 2009 18:23:52)
Офлайн
ДобрыйДля личного пользования и нужны старые данные за 5 лет?! Если не секрет, это что?
Программа будет для личного пользования
Офлайн
LexanderХм… Я такое видел лишь однажды… И это было совершенно избыточно, даже при тех объёмах данных… :-) Для того, чтобы смету раздуть.
Плюс рассмотреть вариант (зависит от планируемой нагрузки и ее типа) 2 баз: одна ридонли, вторая - для записи с последующей репликацией в первую.
Офлайн
ZZZА мне нравится такая структура. Причем рабочая база крутится в интранете, а вторая на веб-сервере и спроектирована по правилам OLAP. Правда репликации достаточно редки - пара раз в сутки.LexanderХм… Я такое видел лишь однажды… И это было совершенно избыточно, даже при тех объёмах данных… :-) Для того, чтобы смету раздуть.
Плюс рассмотреть вариант (зависит от планируемой нагрузки и ее типа) 2 баз: одна ридонли, вторая - для записи с последующей репликацией в первую.
Офлайн
Lexander: Для личного пользования и нужны старые данные за 5 лет?! Если не секрет, это что?Данные: ежемесячная бухгалтерская отчётность банков. Это статистическая информация нужна для построения модели оценки их финансовой надежности.
Lexander: Этот же объем данных будешь пихать на сайт?Никак нет :) Эти задачи никак не связанны. В будущем необходимо будет разработать сайт. Думал пока делаю программу, заодно изучу и MySQL.
2j2a: У меня нет открытого/публичного кода с ydbf. Поясни, какой пример нужен, я попробую набросать.# Произвольный пример экспорта небольшого файла dbf в базу данных SQlite, просто чтобы понять принцип работы. Я бы прикрепил кусочек своего файла, но не нашёл как это сделать.
Офлайн