|
|
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
Какую БД лучше использовать для своей разработки Решил написать свою маленькую программку, в ней будет использоваться несколько табличек БД. Но эта программка должна будет работать еще в 3 местах, где пользователь должен будет ее сам установить. Тобиш нужно сделать инсталлятор. Вот и задумался какую БД использовать, чтоб не было вопросов лицензионного использования БД и минимальные проблемы при установке. В начале думал Firebird или Access. Теперь сомневаюсь. Кто, как бы поступил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 12:33 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
Возможно SQLite. Неплохо бы уточнить язык на котором написана программа и ОС на которых она должна работать (хотя телепаты подсказывают - Delphi под Windows) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 14:25 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
Windows & Visual C++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 15:46 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
ernyКакую БД лучше использовать для своей разработки. ............. Кто, как бы поступил. я бы для начала требования подготовил к БД, а потом посмотрел на какую субд они лучше ложаться. Но это путь для профи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 17:23 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
trdm я бы для начала требования подготовил к БД, а потом посмотрел на какую субд они лучше ложаться. Но это путь для профи. Да это не заказная программка. Пишу исключительно для себя и своей семьи. Но неохота бегать к ним на работу устанавливать, хочется сделать компактный инсталлятор. К БД требования минимальные, несколько табличек, наполняемость 10 записей в день. Софт должен добавлять, редактировать эти записи, выводить анализ. Пока у меня вопрос выбор БД по 2 критериям: 1. чтоб не было проблем с лицензионной стороной использования БД 2. минимальные проблемы при установке БД. Конечно самый простой вариант работать с текстовым файлом, но не хочется отметать и БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 17:35 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
Вне зависимости от СУБД. A. Вызовы каких компонентов доступа к данным ты собираешься делать из проги на С++ ? ADO ? DAO ? ODBC ? Соответственно, нужно гарантировать, что эти компоненты 1) будут у тебя в инсталляторе 2) если на компе юзера уже стоят эти компоненты - не будет конфликта версий B. А так ли нужен инсталлятор ? Где гарантия, что у юзера есть права админа на рабочем компе ? Не проще ли в одной папке на флешке расположить и exe-шку, и все нужные dll-ки, и БД ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 18:10 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
strizhB. А так ли нужен инсталлятор ? ... Не проще ли в одной папке на флешке расположить и exe-шку, и все нужные dll-ки, и БД ?дополню: сжать всё это раром в самораспаковывающийся архив и назвать его install.exe )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 18:13 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
erny Пока у меня вопрос выбор БД по 2 критериям: 1. чтоб не было проблем с лицензионной стороной использования БД 2. минимальные проблемы при установке БД. Firebird или SQLite. чего еще надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2009, 19:48 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
Firebird мне как-то ближе. strizh ADO ? DAO ? ODBC ? еще не решил, но ODBC мне как-то не нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 00:01 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
ernyFirebird мне как-то ближе. правильный выбор. ernystrizh ADO ? DAO ? ODBC ?еще не решил, но ODBC мне как-то не нравится. эти технологии были сделаны для унификации и добавляют абстрактный уровень. В твоем случае можно просто начхать на этот майкрософтовский бред и работать с БД напрямую через АПИ конкретной БД. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 00:30 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
спасибо за консультации. Да, напрямик мне тоже больше нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 00:45 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
главное, чтобы текста было больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 11:02 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
ernyКакую БД лучше использовать для своей разработки Во-первых разные инструменты более-менее заточены под разные базы данных. Поэтому сначала определитесь под какую заточен ваш инструмент. Вы на чём пишете? Во-вторых необходимо знать предполагаемую нагрузку на базу - объём данных и их специфические особенности, если они есть, например много графики или форматированного текста или вложенные файлы и т.п. Необходимо знать специфические особенности работы с базой - больше внесение новых записей или только чтение, много поиска или даже полнотекстового поиска, требуемое время отклика, требования к оперативной памяти и дисковому пространству и т.п И вот, определившись со всем этим, уже думать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 11:35 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
Garrick, в самом первом сообщении все написано, язык программирования далее уточнен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 11:43 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
ernyWindows & Visual C++ Кстати, если для личного/некоммерческого использования, то лучше мингву. Нафига с лицензией париться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 11:48 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
Могу посоветовать скачать бесплатный драйвер VFPOLEDB.msi на сайте Microsoft для 9-го Visual FoxPro. И работать с DBF через ADO. Он позволяет писать к базе полноценные SQL-запросы. Всё легально, бесплатно, удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 12:13 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
Использовать Qt4 + sqlite/Firebird - Всё легально, бесплатно, удобно, кроссплатформенно, и разрабатывается очень быстро :)) Модератор: Тема перенесена из форума "Разработка информационных систем". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 12:27 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
trdmНафига с лицензией париться? Я то не парюсь. Но установлю ее у жены, а там строго с лицензионностью софта, иногда проверки бывают. Сам софт понятно, сам написал, проблем нет, а вот насчет БД я не знал. Так как раньше больше работал с Oracle, там все денег стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 12:38 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
trdmКстати, если для личного/некоммерческого использования, то лучше мингву. имеется ввиду MinGW? Я раньше с ней не работал. Чем лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 12:46 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
silent install позволяют я думаю все бд, тч имхо лучше выбрать другой критерий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 12:53 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
c00kerИспользовать Qt4 + sqlite/Firebird - Всё легально, бесплатно, удобно, кроссплатформенно, и разрабатывается очень быстро :)) Модератор: Тема перенесена из форума "Разработка информационных систем". Зря перенесли. ИМХО форум "Сравнение СУБД" вообще подлежит уничтожению, как холиварный и бессмысленный. В данном топике речь о разработке ИС, а не о СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 12:59 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
А что рассуждать какая СУБД - может быть для задачи вообще СУБД ни к чему? Хм, "10 записей в день". Может быть просто на текстовых файлах - то, что надо. Зачем КАМАЗ там, где требуется велосипед? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 13:18 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
С БД как то привычней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 13:49 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
Опять же есть программы для создания инсталляций, которые всё, что нужно из СУБД, сами возьмут. Если не на продажу, то лицензионность кого волнует. Хотя нет - тогда того бедного учителя достали. Но у всех популярных СУБД есть бесплатные варианты приобретения и использования. А у Oracle - коммерческое (тогда покупать надо) или некоммерческое использование начинается вроде с того - коммерческая или некоммерческая информация в БД (хотя вообще для коммерческого успеха всё может быть важно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 14:17 |
|
||
|
Какую БД лучше использовать для своей разработки&
|
|||
|---|---|---|---|
|
#18+
iscrafmGarrick, в самом первом сообщении все написано, язык программирования далее уточнен. Ну, да про язык действительно есть ниже (просмотрел как-то), но про всё остальное можно только догадываться. Я бы предположил, что с учётом имеющихся сведений, подошло бы SQLite. Еще можно было бы задействовать DAO, кот. обычно уже есть в Windows и позволяет работать с базами формата MS Access, только не в курсе как у него там с лицензией. Не думаю, что сюда стоит прикручивать что-то более тяжеловесное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 14:26 |
|
||
|
|

start [/forum/topic.php?fid=35&fpage=18&tid=1552858]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 394ms |

| 0 / 0 |
