powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Прошу посоветовать реляционную СУБД для проекта
25 сообщений из 52, страница 2 из 3
Прошу посоветовать реляционную СУБД для проекта
    #38681417
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gray12Возвращаясь к теме - а что посоветуете юзать для доступа к фаербёрд и PG SQL? FireDAC реально фигня?

С учетом того, что БД будут таскать туда сюда, то оптимальный выбор FireBird.
Т.к. таскать надо будет один файлик, причем это будет сама БД.
С PostgreSQL сложнее, нужно заморачиваться с дампами.

Еще советую посмотреть на SQLite, я с ней не работал, но по описаниям вещь хорошая.

P.S. Delphi+FireBird - это стандартная связка "прикаладушек на коленке". В интеренете куча примеров, разных дополнительных библиотек и пр.
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38682532
Gray12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за советы! Склоняюсь к FireBird+FIBPlus. А правильно ли я понимаю, что пока я не перейду на клиент-серверную модель (БД сейчас используется ПО монопольно) для поставки юзерам проще будет использовать Embedded версию FireBird?
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38682559
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gray12Большое спасибо за советы! Склоняюсь к FireBird+FIBPlus. А правильно ли я понимаю, что пока я не перейду на клиент-серверную модель (БД сейчас используется ПО монопольно) для поставки юзерам проще будет использовать Embedded версию FireBird?разрабатывать однозначно надо под сервером.
а для поставки.. можно и ембеддед, но сервер ставится за 2 минуты.
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38682685
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gray12то пока я не перейду на клиент-серверную модель (БД сейчас используется ПО монопольно) для поставки юзерам проще будет использовать Embedded версию FireBird?
Firebird - это уже SQL сервер, многопользовательский, и ему без разницы, Embedded это или полный сервер. Так что использование Embedded - это уже клиент-сервер. И поставлять полу-портированную фигню с TTable на Embedded клиентам - это не уважать клиентов, и не уважать себя.
Переводите приложение на ФБ, потом можете клиентам давать что угодно - сервер или embedded. Тем более что приложение, использующее embedded, переключается на сервер указанием сервера в строке коннекта. Ничего более при этом делать не требуется.
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38682885
Gray12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот здесь нашел следующее:

авторБудьте внимательны - поскольку при использовании Embedded/Personal сервером является именно ваше приложение, "падение" (по AccessViolation) приложения из-за ошибки в вашем коде может привести к повреждению базы данных .
Я в шоке - если это действительно так, то как вообще кто-то рискует использовать Embedded??
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38682903
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жить вообще страшно - обязательно умрёшь.
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38682942
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gray12Я в шоке - если это действительно так, то как вообще кто-то рискует использовать Embedded??
непосредственно само падение приложения (AV) базу побить не может, если конечно все настроено правильно. Но убить базу могут действия приложения, которые вызвали оное падение. Т.к. СУБД находится в одном адресном пространстве с приложением, то теоретически ничего не мешает случайно (из-за окривевшего указателя, например) переписать нулями или мусором страницы базы в буферном кеше или какие-либо управляющие структуры. Последствия оного очевидны. Причем если сильно не повезет, то краша может и не быть, а база окажется битой. Это надо хорошо понимать, когда используешь ядро СУБД в виде dll/so. Лично я не помню ни одного такого случая, но предупредить людей надо.
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38682950
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gray12Я в шоке - если это действительно так, то как вообще кто-то рискует
использовать Embedded??
Да: некоторым удаётся написать приложение без memory corruption, которое не падает само и
не загоняет в BSOD всю систему. Для тебя это проблема?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38683105
Gray12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakovнекоторым удаётся написать приложение без memory corruption, которое не падаетНекоторым может и удаётся, но, гораздо чаще я встречаю людей, которые лишь думают, что на это способны, что застрахованы от ошибок, а расплачиваться за их самомнение приходится обычно пользователю. Плохо когда пользователь становится заложником завышенной самооценки программиста, особенно когда речь идёт о сохранности накопленных данных.
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38683110
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gray12Некоторым может и удаётся, но, гораздо чаще я встречаю людей, которые...

....так и не открыли для себя всю мощь FastMM, CodeGuard, DrMemory, valgrind и других
инструментов контроля и тестирования приложения.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38683294
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gray12 Плохо когда пользователь становится заложником завышенной самооценки программиста
сдуру можно и стеклянный хрен сломать. Если программист так написал, то пользователь имеет право его запинать. Намного чаще у пользователя бывает такое кривое и сбойное железо, что до AV в приложении с Embedded дело не доходит, и база (любая) портится исключительно по аппаратным причинам.
Так что FB Embedded тут совершенно сбоку. Г-но можно на любом сервере написать.
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38683314
Gray12Dimitry Sibiryakovнекоторым удаётся написать приложение без memory corruption, которое не падаетНекоторым может и удаётся, но, гораздо чаще я встречаю людей, которые лишь думают, что на это способны, что застрахованы от ошибок, а расплачиваться за их самомнение приходится обычно пользователю. Плохо когда пользователь становится заложником завышенной самооценки программиста, особенно когда речь идёт о сохранности накопленных данных.
О! Интересно, а кто-нибудь уже догадался оказывать услуги страхования данных, к примеру БД? Приходит такой страховой агент в контору: ага, сервак ХП - коэффициент такой-то, райд на дешевых ССД - ненадежно, повышающий коэффициент, давайте сюда сисадмина и админа БД, сколько у них было страховых случаев за последние 3 года? Как студенты!? Вот вам страховые взносы по максимальной ставке.
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38683690
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvНамного чаще у пользователя бывает такое кривое и сбойное железо, что до AV в приложении с Embedded дело не доходит, и база (любая) портится исключительно по аппаратным причинам. Так что FB Embedded тут совершенно сбоку. Г-но можно на любом сервере написать.
Любопытно. У меня двадцать лет на компах дома и на работе стоят разные базы. Как мои, так и всякие левые - например, иногда их ставят игрушки или софтины. У коллег есть такое итд итп. За всю жизнь я не сталкивался с падением таких баз из-за кривого и сбойного железа.

У приложений, использующих FB Emedded, что, какие-то специальные пользователи? Которые выбирают себе исключительно кривое железо, долго его тестируя?
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38683701
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эм. откуда же тогда на форумах по всем СУДБ каждую неделю темы "помогите спасти базу" а Деду Маздаю в faq до сих пор спасибо пишут?
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38683738
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerУ меня двадцать лет на компах дома и на работе стоят разные базы. Как мои,
так и всякие левые - например, иногда их ставят игрушки или софтины. У коллег есть такое
итд итп. За всю жизнь я не сталкивался с падением таких баз из-за кривого и сбойного
железа.
Это чертовски маленькая выборка по сравнению с числом пользователей Firebird.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38683763
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЭто чертовски маленькая выборка по сравнению с числом пользователей Firebird.
Безусловно. Но достаточная, чтобы посмотреть на тенденции. У среднестатистического программиста кривое железо базы не валит, а вот AV иногда случаются, хотя бы во время отладки. У пользователей Firebird, напротив, руки-рельсы, зато железо кривое как на подбор, из-за него всё постоянно и глючит. Любопытно, любопытно....
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38683781
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerЗа всю жизнь я не сталкивался с падением таких баз из-за кривого и сбойного железа.
интересно. у меня вот, примерно за лет 15, на разных компах сдохло примерно 5 дисков (если помню точно), причем разным способом - от повреждения нескольких секторов до мгновенного издыхания. И еще сдохло примерно 4 планки памяти, с разными специфичными эффектами - например, падение браузера.

Embedded часто используется для однопользовательских баз, а в таких случаях на компе обычно только один жесткий диск, или база вообще на флэшке, и бэкапы не делаются практически никогда, просто потому что пользователь не в состоянии подумать, что его комп может сбойнуть.

В данном случае Firebird вообще ни при чем. Например, один из последних сбоев диска было "протирание" диска в месте, где почтовая программа часто перезаписывала файл локальной почты. При этом, из-за драйверов комп вис при попытке обращения к поврежденным секторам.
12930001
Что еще более интересно, полученный на замену точно такой же диск сдох через месяц в том же самом месте.
В этом месте могла быть и база данных.

p.s. мы занимаемся ремонтом баз InterBase и Firebird, так что я в курсе, в каких случаях и какие бывают повреждения баз. К счастью, пользовательские приложения с Embedded не являются причиной этого (разве что 1 случай на 10 или 100 тысяч).
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38683784
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerзато железо кривое как на подбор, из-за него всё постоянно и глючит.
про "постоянно" никто не говорит. А вы, как бы, опровергаете, что железо сбоит и дохнет?
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38683931
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer Но достаточная, чтобы посмотреть на тенденции. У среднестатистического программиста кривое железо базы не валит, а вот AV иногда случаются, хотя бы во время отладки. У пользователей Firebird, напротив, руки-рельсы, зато железо кривое как на подбор, из-за него всё постоянно и глючит. Любопытно, любопытно....:)

Как-то странно пошел разговор.. тогда уж надо припомнить, что Firebird - наследник Interbase, который в свою очередь известен своим "танковым" прошлым - неубиваемыми БД, после выстрела танка "Абрамс", и соответственно, перегружаемым после выстрела софтом.


У меня например, есть софт для сторонней фирмы, и уже который (кажется, десятый) год крутится БД на firebird, в оффисе где практически нет UPS-a. (Несмотря на мои постоянные напоминания об этой необходимости). Это означает, что хотя бы раз в неделю у них комп с сервером перегружается неожиданно. И за это время, база данных ни разу не поломалась (тьфу-тьфу). Ну да, работают там одновременно немного, 4-5 человек. И да, нормальный сервер, не embedded.
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38683998
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.G.Как-то странно пошел разговор..
Вот и я об этом.

S.G.крутится БД на firebird, в оффисе где практически нет UPS-a. (Несмотря на мои постоянные напоминания об этой необходимости). Это означает, что хотя бы раз в неделю у них комп с сервером перегружается неожиданно. И за это время, база данных ни разу не поломалась (тьфу-тьфу).
Я только за (хотя кто-то из "основных фб-шников" здесь писал, что так базы падают только в путь и у всех, а не только у фб. Я с ним спорил, что у меня оракл так никогда проблем не имел).

kdvпро "постоянно" никто не говорит. А вы, как бы, опровергаете, что железо сбоит и дохнет?
Я опровергаю, что оно делает это сравнимо по частоте с AV. У меня, например, за двадцать лет однажды грохнулся винт, однажды начал перегреваться и подвисать процессор. Всё. AV за эти годы у меня было таки существенно больше, чем два раза. Следовательно, учитывая Вашу статистику причин отказов, приходится сделать вывод, что AV у пользователей ФБ случаются гораздо реже, а вот отказы железа - столь же гораздо чаще. Странная картина, имхо.
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38684079
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer,

вы свой случай превращаете в статистику? Я вам привел свою личную статистику, по которой у меня железо портится раз в 5 чаще чем у вас. И о чем это говорит? Только о том, что вам повезло. А вот 27 тысяч дисков за 4 года - да, это уже статистика
http://habrahabr.ru/post/209894/
Обратите внимание - количество отказов дисков 1.5тб - 16%. Понятно, что вам приятно быть в 84%, но тем, кто попал в 16%, от этого не легче.
Также, я не приводил статистику о том, какой % сбоев железа с Firebird. У меня такой статистики нет, и ее ни у кого нет.

p.s. кстати, я упомянул, что последний сдохший Hitachi был идентичен предыдущему сдохшему. На замену по гарантии мне дали уже Seagate. До этого я как минимум 2 раза сталкивался с фактами бракованных партий дисков (или их прошивок). Если компания для своих компов попадет на такие партии, то в этой компании процент повреждения данных будет весьма высоким.
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38684088
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvвы свой случай превращаете в статистику? Я вам привел свою личную статистику, по которой у меня железо портится раз в 5 чаще чем у вас. И о чем это говорит?
Только о том, что даже при Вашей невезучести количество отказов по-прежнему рядом не стояло с количеством AV. Я видел софтины, где они падали сотнями в день.
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38684089
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer,

ок, но 16234961
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38684093
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv, спасибо, пропустил этот пост. Так выглядит вполне разумно.
...
Рейтинг: 0 / 0
Прошу посоветовать реляционную СУБД для проекта
    #38684845
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerТолько о том, что даже при Вашей невезучести количество отказов по-прежнему рядом не стояло с количеством AV. Я видел софтины, где они падали сотнями в день.

Речь идёт о порче при AV embedded версии firebird.
У оракла такой версии нет.
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 2 из 3
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Прошу посоветовать реляционную СУБД для проекта
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]