Другие языки программирования и технологии
Какую СУБД лучше использовать?
ужно написать программу для фирмы, занимающаяся сетевым маркетингом.Какую именно СУБД взять для реализации и почемуРаспишу все требования: хранить инфу о партнере, и показывать его структуру, участник (партнер) должен ежемесячно платить опред сумму (что то вроде абонентской), но если он приглашает минимум 4-х человек, то ему начисляется ежемесячная зарплата (т. к. приглашенные вносят абонплату). Чем больше приглашенных, тем больше зарплата (опред. процент), но нужно пригласить минимум 4-х человек (тогда начинает начисляться зарплата)БД пока будет (1-3 лет) будет полностью локальной, то есть будет на ПК, на котором стоит Виндоуз. Клиентское приложение будет в Dephi, а вот какая БД лучше подойдет, а если несколько, то плюсы и минусы предложенных.Господа, пожалуйста не нужно отвечать следующим образом:-задал блин вопрос не в тему;-возьми любую СУБД;-и всякие такие типа "умные ответы"Добавлено 50 секунд назад
MySQL если проект серьёзный но денег мало (он бесплатен) , MS SQL если нужна крутость (да и цену можно за него накинуть) , Oracle если проект супер-пупер (или нужно слупить с клиента бабла по максимуму :))
А для простых проектов хватит даже SQLite либо (получше) Firebird Interbase. Оба бесплатные.
Но если задаётся такой вопрос, то это скорее всего значит что вы не знаете что это такое и чем оно друг от друга отличается.
Есл речь пошла по локальное использование, то полагаю проект будет не слишком крупным, поэтому советую использовать Interbase. Маленький но очень шустрый SQL-сервер баз данных, подключается в дельфях без проблем хоть через ADO хоть через компоненты BDE. Его реализация от Firebird бесплатна (реализация от Borland платная) . Подходит для баз до миллиона записей примерно, дальше уже будет тормозить.
Плюсы - переносить базы с компьютера на компьютер можно и там потом их подключать. С другими базами вы такого фокус не всегда провернёте. Работает на самых слабых компах. Быстр. желательно хотя-бы 64Мб оперативной памяти именно под него. Требует мало места. Умеет триггеры и хранимые процедуры. Бесплатен.
Минусы - не сетевой (неудобно выносить на отдельный сервер) , очень мало настроек (хотя тут комуто и в плюс) , нельзя использовать под большие проекты, помоему его нет под Linux (не кроссплатформенный).
А для простых проектов хватит даже SQLite либо (получше) Firebird Interbase. Оба бесплатные.
Но если задаётся такой вопрос, то это скорее всего значит что вы не знаете что это такое и чем оно друг от друга отличается.
Есл речь пошла по локальное использование, то полагаю проект будет не слишком крупным, поэтому советую использовать Interbase. Маленький но очень шустрый SQL-сервер баз данных, подключается в дельфях без проблем хоть через ADO хоть через компоненты BDE. Его реализация от Firebird бесплатна (реализация от Borland платная) . Подходит для баз до миллиона записей примерно, дальше уже будет тормозить.
Плюсы - переносить базы с компьютера на компьютер можно и там потом их подключать. С другими базами вы такого фокус не всегда провернёте. Работает на самых слабых компах. Быстр. желательно хотя-бы 64Мб оперативной памяти именно под него. Требует мало места. Умеет триггеры и хранимые процедуры. Бесплатен.
Минусы - не сетевой (неудобно выносить на отдельный сервер) , очень мало настроек (хотя тут комуто и в плюс) , нельзя использовать под большие проекты, помоему его нет под Linux (не кроссплатформенный).
MySQL вполне подойдет.
Какую знаешь, ту и используй. Любую другую изучать придется
тогда используй обычный BDE. Таблицы можно использовать Paradox 7
FireBird
Похожие вопросы
- Насколько сложна технически миграция Баз Данных с одной СУБД на другую? Oracle => MS SQL
- Какие БД, СУБД, ООБД, ООСУБД и так далее Вы знаете?
- SQL, MySQL, PgSQL, NoSQL, Redis Нужно ли для разных СУБД и БД какие-то разные версии языка SQL или она одна на всех?
- Что почитать, чтобы понять, как создать движок СУБД с нуля?
- Строки какого типа предпочтительнее использовать в С++?
- Как использовать переданный параметр из одной страницы HTML в другую?
- Когда стоит использовать указатели c++
- Как 2 div можно поставить в одну строку не используя float?
- Какой тип каркаса использовать на сайте?
- FASM. Замена символов в строке, используя подпрограммы.