Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.235.249.219] |
|
Данный раздел предназначается для обсуждения вопросов использования баз данных, за исключением составления запросов на SQL. Для этого выделен специальный раздел. Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Хотелось бы спросить совета для прояснения ситуации: есть студия кабельного телевидения и ей требуется БД для учета пользов...... абонентов.
Абонентов около 5 тысяч. Собсно сам вопрос: какую СУБД лучше использовать для такого маленького обьема? |
Сообщ.
#2
,
|
|
|
Зависит зависит зависит )))))
1. Смотря что за софт там уже стоит... Например, если linux, тогда Postgres, если windos - MySql или какой-нить бесплатный клон InterBase (хотя в последнее время вроде есть вресии Postgers под win) 2. Смотря какая сложность запросов... 3. Смотря сколько есть сил/времени/желания То есть может просто под Access все сделать и не мучиться? (5000 он потянет легко) 4. Также смотря какой клиент.... 5. А ваще, опыт показывает, что в большинстве случаев делать надо под то, 1) - на что хватает денег, 2) что ты уже хорошо знаешь...... А предполагаемый размер базы (если речь не идет о терабайтах) - дело десятое )))) |
Сообщ.
#3
,
|
|
|
При таком объёме можно использовать любую базу данных (хоть даже dBase или Парадокс), скорее ответ будет зависеть от количества одновременных запросов и подключений. Если меньше 10 - то ставь любую локальную базу данных и не мучайся, MS Access вполне подойдёт - простой, не прихотливый, бесплатный. Если количество одновременных запросов/подключений больше - то явно нужна серверная база данных. Подойдёт любая, но я бы ориентировался на самую дешёвую.
|
Сообщ.
#4
,
|
|
|
2 vit:
MS Access - бесплатный? |
Сообщ.
#5
,
|
|
|
Цитата cube, 11.02.03, 02:05:04 2 vit: MS Access - бесплатный? Дизайнер нет, но если прога работает с MS Access как файлом через ODBC, DAO, ADO или BDE то бесплатный, тебе же не надо респространять сам MS Access c программой, ты распространяешь только mdb файл. Тоже самое относится к Парадоксу, DBase и т.п., а вот с серверами баз данных (кроме бесплатного MySQL) так не получится - надо будет покупать лиценцию на каждую [копию]*[количество процессоров]. |
Сообщ.
#6
,
|
|
|
а какой тогда в акцессе толк? )))) Тогда уже лучше.... да тот же MySQL..... имхо.... Но гемор-то как раз в написании клиента.... А в акцессе он уже готовый почти...
|
Сообщ.
#7
,
|
|
|
Я же не знаю задачи. Например я пишу свою прогу и распространяю её, да для написания и разработки базы мне понадобиться MS Access, но для конечного пользователя я просто включаю в инсталляцию MDB файл и всё, а с MySQL у конечного пользователя будут проблемы - ему надо будет его отдельно инсталлировать, настраивать, поддерживать. Хорошо если у конечного пользователя есть DB администратор или он достаточно продвинутый, а если программа для домохозяек? Тогда использование MS Access наиболее удобно. Кроме того не стоит использовать сервера баз данных там где они не нужны, при наличие только одного пользователя при маленьких базах данных локальные базы данных показывают гораздо более высокую производительность. Тот же MS Access на тысяче записей при одном пользователе через DAO будет показывать производительность на порядок более высокую чем ЛЮБАЯ серверная база данных.
|
Сообщ.
#8
,
|
|
|
согласен.... я не против акцесса... особенно что касается производительности... ))))
Но как бы там ни было - или писать интерфейс на ацессе, и за него платить, или обращаться к mdb файлу через клиента, которого еще надо писать, что гемор + кривизна всех этих ODBC/DAO/ADO, не говоря уже про BDE, работать которым с mdb просто противопоказано )))) Имхо уж лучше заплатить за акцесс ))))) |
Сообщ.
#9
,
|
|
|
Ну тут уже каждый выбирает что хочет... А кривизна она везде есть. Любой драйвер возьми и любую базу - будут проблемы, правда разные. На счёт BDE+Access категорически согласен, и настоятельно рекомендую DAO (для Дельфи есть прекрасный бесплатный пакет kaDAO), правдо только для однопользовательских систем, для многопользовательских граздо целесообразнее использовать ADO.
|
Сообщ.
#10
,
|
|
|
Мой вопрос несколько не так был сформулирован =)
Наверное, так будет правильнее: какую субд лучше использовать для учета абонентов [максимум 5000 + 3000 резерв] при условии, что бд будет использовать один [два - максимум] человек [кроме 'Ах секса'] ? Но вообще я остановил свой взгляд на Visual FoxPro 7. Всем спасибо. |
Сообщ.
#11
,
|
|
|
MS Access в такой постановке мне кажется более привлекательной, если конечно программировать не в нём самом а в Delphi или VB.
|
Сообщ.
#12
,
|
|
|
Еще не видел ни одной нормальной базы под FoxPro...
А под акцессом видел, и не одну ))) В том числе с акцессовским интерфейсом )))) А вообще, опыт показывает, что сегодня 1-2 юзера, завтра 5-6, потом 3 отдела, потом, потом, потом..... ))) |
Сообщ.
#13
,
|
|
|
Цитата cube, 12.02.03, 05:01:17 Еще не видел ни одной нормальной базы под FoxPro... А под акцессом видел, и не одну ))) В том числе с акцессовским интерфейсом )))) А вообще, опыт показывает, что сегодня 1-2 юзера, завтра 5-6, потом 3 отдела, потом, потом, потом..... ))) Гы. Фокс уважаю с детства =) А к М$ продуктам я отошусь с подозрением. Не оправдал себя еще глючный Акцесс в моих глазах. Так что пока акцесс будет себя оправдывать, фокс будет идти и расти дальше. А на счет юзеров.... Дык там максимум 2 чела будут сидеть [и то это под очень большим сомнением] Просто в кабинете сидит девушка, которая вносит новых абонентов в бд. Вот и все. А предприятие расширяться не будет. Так что.... |
Сообщ.
#14
,
|
|
|
Цитата cube, 12.02.03, 05:01:17 Еще не видел ни одной нормальной базы под FoxPro... Ты не там смотрел )) |
Сообщ.
#15
,
|
|
|
Цитата vot, 12.02.03, 20:10:45 Ты не там смотрел )) Эт точно! Фокс намного старее, умнее, красивше, прилизаннее .... ээээ .... менее глючен, более известен [особенно среди выходцев из old school]... ну далее в таком же духе =) Просто я пребывал в сомнениях, т.к. разрывался между DBase, Postgre, MySQL, Access, FoxPro, Clipper ну и прочим =) А вообще...... Кому что больше нравится, тот то и юзает © All |