Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Вниз

Что выбрать и что изучить(почитать)?   Найти похожие ветки 

 
Pavelkq   (2005-01-13 13:32) [0]

Имею задачу написать программу работы с некой реляционной базой данных. Если в качестве базы юзать массивы, могу написать без особых проблем. Но мне надо сделать так, чтобы сохраненную базу можно было поюзать на Веб-сервере. Точно не знаю, что за сервер и, какие скрипты он поддерживает.
 Подозреваю, что если я применю базу, понимающую SQL, то любой программер сумеет ее раскрутить.
 Но проблема в том, что я раньше никогда не работал с СУБД. Структуру баз (в т.ч. реляционных) я понимаю. Но с понятиями применения их в Дельфи слабовато (ковырял плоские таблицы Paradox по методичке).
 Итого, два вопроса: какую базу применить оптимальнее для переносимости и что почитать на эту тему?


 
P.N.P. ©   (2005-01-13 13:50) [1]

Какой предполагаемый объем данных?
Посмотри в сторону XML, может это как раз то, что нужно?


 
ldemon ©   (2005-01-13 13:51) [2]

http://sql.ru/


 
Deniz   (2005-01-13 13:57) [3]

Смотря что за задача, вот несколько вопросов(все конечно примерно):
1. Сколько записей по таблицам будет в базе?
2. Сколько пользователей будут работать, одновременно/всего и по времени?
3. Какие действия наиболее часты(в процентном отношении) select/insert/update/delete?
4. Есть ли грамотный админ в конторе, где предполагается работа БД?
5. Ну и финансовые вопросы, бесплатно/куплено с лицензией/куплено на рынке.
Может еще чего надо.


 
Pavelkq   (2005-01-13 14:20) [4]

1. На сегодня это 1500 записей. Предполагается рост, но не очень быстрый (не думаю, что за год хотя бы 500 наберется). Иерархия двухуровневая. Во втором уровне до 10 элементов.
3. Сама задумка именно для операции Select, т.е. предполагаю, что в локальной версии база будет строиться: Insert до 90% delete и update по 5%, а в серверной только select 100%.
4. Самый грамотный - это я:-) Поэтому, и хелп ми!
5. Все делается бесплатно.


 
Соловьев ©   (2005-01-13 14:30) [5]

Но мне надо сделать так, чтобы сохраненную базу можно было поюзать на Веб-сервере

выясни что за сервер, а то советовать можно долго и нудною. что-то мне подсказывает, что это MySQL вот его и юзай.


 
Deniz   (2005-01-13 14:50) [6]

Если нет нужды в бизнес-логике на сервере, и не нужны транзакции, триггеры, хранимые процедуры, то вероятнее всего MySQL, хотя сам я предпочитаю FireBird(в нем все это есть)
Обе СУБД(MySQL, FireBird) есть под многие OS, так что проблем с инсталяцией и переносом быть не должно.


 
Pavelkq   (2005-01-13 14:52) [7]

Я тоже думаю MySQL, но наверняка можно получить базу MySQL даже из Paradoxа. Хотелось бы не сильно заморачиваться на этапе изучения.
 Кстати, XML - это мысль. Что бы там почитать?


 
P.N.P. ©   (2005-01-13 15:00) [8]

>Pavelkq   (13.01.05 14:52) [7]
http://www.sql.ru/articles/articles.aspx?g=XML&s=0


 
Pavelkq   (2005-01-13 15:45) [9]

А, еще забыл, для локальной версии было бы здорово, чтобы ничего устанавливать не надо было. Запустил с диска и она тебе читает прямо без всяких там.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.037 c
1-1107169060
Garry_c
2005-01-31 13:57
2005.02.13
MessageBox


6-1101679609
dms_main
2004-11-29 01:06
2005.02.13
Delphi&IE


4-1103808045
Alek
2004-12-23 16:20
2005.02.13
Посылка сообщений!


14-1106539678
ghg
2005-01-24 07:07
2005.02.13
мнение о книжке


1-1107019302
SilverDragon
2005-01-29 20:21
2005.02.13
Создание массива компонетов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский