Использовать interbase или что-то другое
Использовать interbase или что-то другое
Здравствуйте.
Нужен совет. Надо сделать распределенную бд для небольшого кол-ва пользователей. Знаю только paradox, но он для локальных бд.
Можно ли сделать базу сначала в paradox, а потом перенести ее с наименьшими потерями в interbase. Или надо сразу в IB делать?
Может можно использовать что-нибудь кроме IB.
Заранее спасибо.
Нужен совет. Надо сделать распределенную бд для небольшого кол-ва пользователей. Знаю только paradox, но он для локальных бд.
Можно ли сделать базу сначала в paradox, а потом перенести ее с наименьшими потерями в interbase. Или надо сразу в IB делать?
Может можно использовать что-нибудь кроме IB.
Заранее спасибо.
Ты пришёл на сайт, посвящённый IB / FB, и спрашиваешь, какую систему выбрать? Гы.
Судя по твоему вопросу, то Firebird лучше подходит по причине своей бесплатности. И начинать неплохо бы сразу на нём. Знания парадокса тебе никак не пригодятся, и даже будут мешать, скорее всего.
Причём, не с написания БД, а с чтения документации на этом сайте. И все две полезные книжки указаны там же.
Судя по твоему вопросу, то Firebird лучше подходит по причине своей бесплатности. И начинать неплохо бы сразу на нём. Знания парадокса тебе никак не пригодятся, и даже будут мешать, скорее всего.
Причём, не с написания БД, а с чтения документации на этом сайте. И все две полезные книжки указаны там же.
Re: Использовать interbase или что-то другое
А что Вы подразумеваете под "распределённой бд для небольшого кол-ва пользователей"?Omi писал(а):Нужен совет. Надо сделать распределенную бд для небольшого кол-ва пользователей.
Re: Использовать interbase или что-то другое
Что-то типа файла Excel в режиме "Общий", когда в один файл, лежащий в одном месте, с разных машин несколько пользователей вколачивают какие-то данные.Slavik писал(а):А что Вы подразумеваете под "распределённой бд для небольшого кол-ва пользователей"?
Не только вбивают, но и делают выборки, сравнительные анализы, подсчеты и т.д. Небольшая - пока 10-20 пользователей. Количество записей не уточняла. Скорее всего остановлюсь на архитектуре файл-сервер (здесь и парадокс подойдет). А пока начну упорно изучать IB. Возможностей гораздо больше, да и администрирование на порядок выше. Только бы хватило терпения разобраться. Программер я пока тока начинающий.Что-то типа файла Excel в режиме "Общий", когда в один файл, лежащий в одном месте, с разных машин несколько пользователей вколачивают какие-то данные
Я сам парадокс не пользовал, но жутко интересно, какая будет производительность при заданных требованиях?Omi писал(а): Не только вбивают, но и делают выборки, сравнительные анализы, подсчеты и т.д. Небольшая - пока 10-20 пользователей. Количество записей не уточняла. Скорее всего остановлюсь на архитектуре файл-сервер (здесь и парадокс подойдет).
И как планируется бакап делать при подключеных юзверях?
Если честно, пока не знаю. Нас этому не учили. А закончила я только техникум. Буду сама разбираться. Просто созданная мной локальная база получилась настолько мощной, что предложили испробовать свои силы на распределенке. Производительность будет гораздо ниже чем при использовании IB, ограничение одновременного редактирования записей, бекапы, синхронное обновление базы - все это придется придумывать как сделать программно. Надеюсь, что получится.какая будет производительность при заданных требованиях?
И как планируется бакап делать при подключеных юзверях?
Мдя, я знаю, что так будет хуже, но все равно сделаю, ибо обожаю трудности собственноручно создавать и героически их разгребатьOmi писал(а):Если честно, пока не знаю. Нас этому не учили. А закончила я только техникум. Буду сама разбираться. Просто созданная мной локальная база получилась настолько мощной, что предложили испробовать свои силы на распределенке. Производительность будет гораздо ниже чем при использовании IB, ограничение одновременного редактирования записей, бекапы, синхронное обновление базы - все это придется придумывать как сделать программно. Надеюсь, что получится.какая будет производительность при заданных требованиях?
И как планируется бакап делать при подключеных юзверях?
.............
Под распределенной (Distributed DataBase - DDB) обычно подразумевают базу данных, включающую фрагменты из нескольких баз данных, которые располагаются на различных узлах сети компьютеров, и, возможно управляются различными СУБД.
.........
http://www.citforum.ru/database/kbd96/45.shtml
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Это называется "многопользовательская БД".
Жаль Вас разочаровывать, но Вы ошибаетесь. Причем по всем пунктам.Производительность будет гораздо ниже чем при использовании IB, ограничение одновременного редактирования записей, бекапы, синхронное обновление базы - все это придется придумывать как сделать программно. Надеюсь, что получится.
Я надеюсь, что все же она не ошибается по этому пункту? Производительность будет гораздо ниже чем при использовании IB.Dimitry Sibiryakov писал(а):Это называется "многопользовательская БД".Жаль Вас разочаровывать, но Вы ошибаетесь. Причем по всем пунктам.Производительность будет гораздо ниже чем при использовании IB, ограничение одновременного редактирования записей, бекапы, синхронное обновление базы - все это придется придумывать как сделать программно. Надеюсь, что получится.
Кстати, интересно, а что такое синхронное обновление базы?
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
По какому из "этих"? В цитате их (пунктов) как минимум 4.stix-s писал(а):Я надеюсь, что все же она не ошибается по этому пункту?
По скорости - уже сказал WildSery.
"Придется придумывать... ограничение..." - делается автоматически BDE.
"Бэкапы, синхронное обновление... Надеюсь что получится" - не получится.
Это все я говорю, как уже прошедший по этим парадоксальным граблям.
все, перехожу на фокс а поскольку речь шла именно о многопользовательской работе, несомненно у меня все будет летать, поскольку клиенты будут засасывать всю таблицу(ы) на себяWildSery писал(а):Зря надеешься. Самые быстрые движки - локальные, типа фокса.stix-s писал(а):Я надеюсь, что все же она не ошибается по этому пункту? Производительность будет гораздо ниже чем при использовании IB.
IB/FB предназначены для многопользовательской работы, именно там они раскрываются полностью.
Видел я прогу на СУБД Вtrieve Pervasive PSQL по почтовой рассылке (записей 200-300 тыщ) - на 5 клиентах висела безбожно.
У знакомого была бухгалтерская прога вроде Галактика обзывалась, так при базе более 2Г там сеть просто "дымилась" от натуги ибо файл-сервер
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
СОГЛАСЕН! Много лет сидел на парадоксе. Он свое доброе дело сделалDimitry Sibiryakov писал(а):Ты эта... Не путай теплое с мягким. Фокс это фокс, а парадокс местами покруче будет. Во всяком случае целиком он таблички (при правильном подходе) не тащит, так как тоже имеет страничную организацию. Вот индексы он, конечно, утащит целиком.stix-s писал(а):все, перехожу на фокс :)
Для Omi. Не начинай с парадокса. Изучай и лепи клиет - сервер на FB