![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Small DB Engine
Kirill © (2003-08-12 16:27:00)
Посоветуйте, пожалуйста, маленький бесплатный движок для баз данных, ориентированный на работу максимум 10 человек. Базу Access"а, DBF, BDE, MsSQL, MySQL, IB, Firebird не предлагать. Если предлагаете платный (такой как Easy DB) то только с "возможностью" работать без ограничений.
Reindeer Moss Eater (2003-08-15 16:32:00) [1]
Тем что эмулирует транзакции, собака.
HSolo (2003-08-15 16:31:00) [2]
> одновременно будут работать ... максимум человек 10 одновременно
> И для изменения, и для добавления
> транзакции ... мне ни к чему
Для меня это звучит странно. Тебе в самом деле легче разрулить многопользовательскую работу без транзакций, чем с оными? А чем тогда не угодил тот же Paradox?
Reindeer Moss Eater (2003-08-15 16:17:00) [3]
http://unix.rulez.org/~calver/pictures/bart.gif
Kirill (2003-08-15 16:07:00) [4]
> ИМХО, тебе надо все писать с нуля. В результате получится
> "любительский" движок и работы будет без ограничений. 8-)
Я уже задумываюсь над этим. :-)
> Ну к чему такое самоуничижение? :) На самом деле выбор СУБД
> - порой весьма нетривиальная задача.
Просто это вопрос уже задавался. Тогда мне он был не интересен. А сейчас его не нашел.
> только я по-прежнему не понимаю, в чем заключается его "излишняя
> продвинутость"? В отсутствии у тебя опыта работы с SQL-серверами
> вообще и с IB/FB в частности? :)
У него есть транзакции, хранимые процедуры, триггеры и т.п., которые мне ни к чему. Объем небольшой, порядка 10 тысяч записей.
С SQL"ем работал. А с IB нет. Но ничего сложного при работе не нашел.
HSolo (2003-08-13 11:40:00) [5]
sorry за повтор - сбой-с :(
HSolo (2003-08-13 11:39:00) [6]
> неохота захламлять форум лишними ненужными обсуждениями. Да и моими дурацкими вопросами
Ну к чему такое самоуничижение? :) На самом деле выбор СУБД - порой весьма нетривиальная задача. Мне, например, интересно, кто что для каких задач советует брать (статистику набираю, однако :)) - да и не только мне, я думаю. Но для того, чтобы посоветовать что-то дельное, неплохо бы знать побольше о задаче: сколько пользователей - вернее, одновременных подключений (это ты сказал), выполняемые операции (только чтение - это одно, изменения в многопольз.режиме - другое), ожидаемые объемы информации... Судя по тому, что ты сообщил, тебе подойдет что угодно из перечисленного в вопросе; бери то, что лучше знаешь. Я бы, конечно, взяла Interbase/Firebird, только я по-прежнему не понимаю, в чем заключается его "излишняя продвинутость"? В отсутствии у тебя опыта работы с SQL-серверами вообще и с IB/FB в частности? :) Так это дело наживное, есть замечательный сайт www.ibase.ru - море информации по-русски, и для начинающих, и для опытных, ссылки, конференция... Да и здесь на конкретные вопросы ответят и денег не потребуют :)
А насчет "дурацких" и "не дурацких" вопросов - прочитай вот это (если еще не читал):
http://ln.com.ua/~openxs/articles/a007.html
"Как правильно задавать вопросы"
> хозяевам сайта
Может, дать на странице "Форумы" ссылку на эту статью? Где-нибудь рядом с классическим "Верным вопросом"?
HSolo (2003-08-13 11:39:00) [7]
> неохота захламлять форум лишними ненужными обсуждениями. Да и моими дурацкими вопросами
Ну к чему такое самоуничижение? :) На самом деле выбор СУБД - порой весьма нетривиальная задача. Мне, например, интересно, кто что для каких задач советует брать (статистику набираю, однако :)) - да и не только мне, я думаю. Но для того, чтобы посоветовать что-то дельное, неплохо бы знать побольше о задаче: сколько пользователей - вернее, одновременных подключений (это ты сказал), выполняемые операции (только чтение - это одно, изменения в многопольз.режиме - другое), ожидаемые объемы информации... Судя по тому, что ты сообщил, тебе подойдет что угодно из перечисленного в вопросе; бери то, что лучше знаешь. Я бы, конечно, взяла Interbase/Firebird, только я по-прежнему не понимаю, в чем заключается его "излишняя продвинутость"? В отсутствии у тебя опыта работы с SQL-серверами вообще и с IB/FB в частности? :) Так это дело наживное, есть замечательный сайт www.ibase.ru - море информации по-русски, и для начинающих, и для опытных, ссылки, конференция... Да и здесь на конкретные вопросы ответят и денег не потребуют :)
А насчет "дурацких" и "не дурацких" вопросов - прочитай вот это (если еще не читал):
http://ln.com.ua/~openxs/articles/a007.html
"Как правильно задавать вопросы"
> хозяевам сайта
Может, дать на странице "Форумы" ссылку на эту статью? Где-нибудь рядом с классическим "Верным вопросом"?
Sergey13 (2003-08-13 11:09:00) [8]
2Kirill © (13.08.03 10:35) [27]
>Извините, уходил домой спать (иногда помогает).
Ну и как, помогло? 8-)
ИМХО, тебе надо все писать с нуля. В результате получится "любительский" движок и работы будет без ограничений. 8-)
Kirill (2003-08-13 10:35:00) [9]
> Так "только для чтения" или все-таки "изменения", да еще
> "нескольким пользователям одновременно" ?
И для изменения, и для добавления.
> Kirill, тебе в самом деле нужна помощь, или так, погулять
> вышел? Если второе, у меня вопросов нет, у других, думаю,
> тоже. А если первое - не молчи, как партизан, тебе ж не
> от нечего делать задают уточняющие вопросы. Или это настолько
> секретная информация, что здесь никак нельзя, только частным
> образом? Нужно непременно стучаться в ТВОЮ аську, чтобы
> помочь тебе решить ТВОЮ проблему?
Извините, уходил домой спать (иногда помогает). Это не секретная информация. Просто неохота захламлять форум лишними ненужными обсуждениями. Да и моими дурацкими вопросами.
tria (2003-08-12 18:27:00) [10]
>Hsolo
Просьба, кинь мне на мыло свой адрес. Мы оказывается живем в одном городе. У меня к тебе деловое (сугубо деловое) предложение.
К модераторам: удалите пожалуйста два предыдущих моих поста. Их не должно было быть.
tria (2003-08-12 18:24:00) [11]
>Hsolo.
tria (2003-08-12 18:24:00) [12]
>Hsolo.
Desdechado (2003-08-12 18:10:00) [13]
если тебя пугает "профессионализм" бесплатного и вполне подходящего под перечисленные тобой критерии Firebird, то, пожалуй, рановато тебе с БД связываться ;)
Это же не монстр, достаточно компактная и удобная штука. Кроме того, требования со временем возрастают (у пользователей, потом у разработчиков), не придется съезжать на что-то другое
HSolo (2003-08-12 17:52:00) [14]
> нужен доступ (на уровне только чтения, например).
> Позволяет вносить изменения нескольким пользователям одновременно?
Так "только для чтения" или все-таки "изменения", да еще "нескольким пользователям одновременно" ?
> Приводите, пожалуйста, примеры, а не вопросы. Если есть вопросы, то вот аська
Kirill, тебе в самом деле нужна помощь, или так, погулять вышел? Если второе, у меня вопросов нет, у других, думаю, тоже. А если первое - не молчи, как партизан, тебе ж не от нечего делать задают уточняющие вопросы. Или это настолько секретная информация, что здесь никак нельзя, только частным образом? Нужно непременно стучаться в ТВОЮ аську, чтобы помочь тебе решить ТВОЮ проблему?
Nikolay M. (2003-08-12 17:51:00) [15]
> MySQL
Присоединяюсь к спрашивающим про "продвинутость" БД.
Плюс вопрос, почему MySQL является, в твоем понимании "профессиональным"? Там даже триггеров и ссылочной целостности нет.
Kirill (2003-08-12 17:39:00) [16]
> Kirill, я не издеваюсь. Я в самом деле не понимаю, каковы
> Ваши критерии "маленького бесплатного движка". Чем Вас не
> устраивает FB embedded? DBF + простенькая библиотека доступа?
> ClientDataSet (или еще какая таблица в памяти) + файлы,
> наконец
Лен, аська есть? Стучись объясню 82427351. Или мыло kkrasnov vester ru
Kirill (2003-08-12 17:37:00) [17]
> TClientDataSet + файлы.
Спасибо, поразбираюсь. Позволяет вносить изменения нескольким пользователям одновременно?
HSolo (2003-08-12 17:34:00) [18]
> повторяю "он из профессиональных БД"
А что, есть еще непрофессиональные БД? И чем они отличаются от непрофессиональных?
Kirill, я не издеваюсь. Я в самом деле не понимаю, каковы Ваши критерии "маленького бесплатного движка". Чем Вас не устраивает FB embedded? DBF + простенькая библиотека доступа? ClientDataSet (или еще какая таблица в памяти) + файлы, наконец?
Reindeer Moss Eater (2003-08-12 17:12:00) [19]
Тебе дали пример.
TClientDataSet + файлы.
Reindeer Moss Eater (2003-08-12 17:12:00) [20]
> Что значит "слишком продвинутый"?
Кто ему такую характеристику дал?