![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Что выбрать и что изучить(почитать)? [D6, Paradox]
Pavelkq © (2005-01-13 13:32:00)Имею задачу написать программу работы с некой реляционной базой данных. Если в качестве базы юзать массивы, могу написать без особых проблем. Но мне надо сделать так, чтобы сохраненную базу можно было поюзать на Веб-сервере. Точно не знаю, что за сервер и, какие скрипты он поддерживает.
Подозреваю, что если я применю базу, понимающую SQL, то любой программер сумеет ее раскрутить.
Но проблема в том, что я раньше никогда не работал с СУБД. Структуру баз (в т.ч. реляционных) я понимаю. Но с понятиями применения их в Дельфи слабовато (ковырял плоские таблицы Paradox по методичке).
Итого, два вопроса: какую базу применить оптимальнее для переносимости и что почитать на эту тему?
Pavelkq (2005-01-13 15:45:00) [1]А, еще забыл, для локальной версии было бы здорово, чтобы ничего устанавливать не надо было. Запустил с диска и она тебе читает прямо без всяких там.
P.N.P. (2005-01-13 15:00:00) [2]>Pavelkq (13.01.05 14:52) [7]
http://www.sql.ru/articles/articles.aspx?g=XML&s=0
Pavelkq (2005-01-13 14:52:00) [3]Я тоже думаю MySQL, но наверняка можно получить базу MySQL даже из Paradoxа. Хотелось бы не сильно заморачиваться на этапе изучения.
Кстати, XML - это мысль. Что бы там почитать?
Deniz (2005-01-13 14:50:00) [4]Если нет нужды в бизнес-логике на сервере, и не нужны транзакции, триггеры, хранимые процедуры, то вероятнее всего MySQL, хотя сам я предпочитаю FireBird(в нем все это есть)
Обе СУБД(MySQL, FireBird) есть под многие OS, так что проблем с инсталяцией и переносом быть не должно.
Соловьев (2005-01-13 14:30:00) [5]Но мне надо сделать так, чтобы сохраненную базу можно было поюзать на Веб-сервере
выясни что за сервер, а то советовать можно долго и нудною. что-то мне подсказывает, что это MySQL вот его и юзай.
Pavelkq (2005-01-13 14:20:00) [6]1. На сегодня это 1500 записей. Предполагается рост, но не очень быстрый (не думаю, что за год хотя бы 500 наберется). Иерархия двухуровневая. Во втором уровне до 10 элементов.
3. Сама задумка именно для операции Select, т.е. предполагаю, что в локальной версии база будет строиться: Insert до 90% delete и update по 5%, а в серверной только select 100%.
4. Самый грамотный - это я:-) Поэтому, и хелп ми!
5. Все делается бесплатно.
Deniz (2005-01-13 13:57:00) [7]Смотря что за задача, вот несколько вопросов(все конечно примерно):
1. Сколько записей по таблицам будет в базе?
2. Сколько пользователей будут работать, одновременно/всего и по времени?
3. Какие действия наиболее часты(в процентном отношении) select/insert/update/delete?
4. Есть ли грамотный админ в конторе, где предполагается работа БД?
5. Ну и финансовые вопросы, бесплатно/куплено с лицензией/куплено на рынке.
Может еще чего надо.
ldemon (2005-01-13 13:51:00) [8]http://sql.ru/
P.N.P. (2005-01-13 13:50:00) [9]Какой предполагаемый объем данных?
Посмотри в сторону XML, может это как раз то, что нужно?