powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Embedded БД
24 сообщений из 24, страница 1 из 1
Embedded БД
    #35978174
Disperados
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос подымался на форуме не один раз, но однозначного решения для себя не нашел.

Посоветуйте БД в качестве локальной.
Основные требования скорость чтения, поддержка odbc, привязка .net, не глючность, размер базы до 1 Тб.
Из тех, что нарыл в инете sqlite, db4o, libdb-dotnet(Berkeley DB), может еще какие есть.
Вообще в плане работы с БД опыта не много, если у вас есть мысли по поводу использования Embedded БД прошу высказаться.
Пока пользую MS SQL 2008, но такое чувство, что стреляю из пушки по воробьям.
...
Рейтинг: 0 / 0
Embedded БД
    #35978175
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Disperadosразмер базы до 1 Тб.Это длянафига?!
...
Рейтинг: 0 / 0
Embedded БД
    #35978178
Disperados
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Требование теоретическое, на практике размеры базы будет в разы меньше.
Сбор, хранение и чтение биржевых данных на локальном компе, однопользовательский режим...
...
Рейтинг: 0 / 0
Embedded БД
    #35978184
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DisperadosТребование теоретическое, на практике размеры базы будет в разы меньше.
Сбор, хранение и чтение биржевых данных на локальном компе, однопользовательский режим...Дело хозяйское... Просто интересно стало, откуда такие объемы данных.

Посмотрите здесь .
...
Рейтинг: 0 / 0
Embedded БД
    #35978217
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Disperados
Пока пользую MS SQL 2008, но такое чувство, что стреляю из пушки по
воробьям.

И продолжай использовать. Во-первых, переход с него на что-то другое
слишком тяжёл, а во-вторых, террабайт это отнюдь не воробей.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Embedded БД
    #35978311
andreynl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DisperadosВопрос подымался на форуме не один раз, но однозначного решения для себя не нашел.

Посоветуйте БД в качестве локальной.
Основные требования скорость чтения, поддержка odbc, привязка .net, не глючность, размер базы до 1 Тб.
Из тех, что нарыл в инете sqlite, db4o, libdb-dotnet(Berkeley DB), может еще какие есть.
Вообще в плане работы с БД опыта не много, если у вас есть мысли по поводу использования Embedded БД прошу высказаться.
Пока пользую MS SQL 2008, но такое чувство, что стреляю из пушки по воробьям.

Позвольте поинтересоваться, а чем Вам sqlite не подходит?
...
Рейтинг: 0 / 0
Embedded БД
    #35978377
Disperados
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прицеливаюсь именно к sqlite.
Но расставленные грабли лучше обходить, потому и задал вопрос на форуме, может есть какие-то нюансы.Здесь тусуется народ много опытнее меня...
...
Рейтинг: 0 / 0
Embedded БД
    #35978393
andreynl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Disperados,

Разрабатывал как-то небольшой проект, использовал C#+sqlite - никаких граблей не заметил. Может расскажите поподробней о граблях - и мы будем знать:):)
...
Рейтинг: 0 / 0
Embedded БД
    #35978400
Нелояльный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DisperadosСбор, хранение и чтение биржевых данных на локальном компе, однопользовательский режим...Однопользовательский режим Вам не подойдет. Подумайте, сколько одновременных подключений к базе будет. Экспорт каждой таблицы - отдельное подключение, потом чтение своей программой - еще коннект.
...
Рейтинг: 0 / 0
Embedded БД
    #35978492
Disperados
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно я не правильно трактую термин "однопользовательский режим", имелось ввиду не сетевой режим.
То что Вы описали, верно.Пара терминалов заливают в таблицы базы различные данные.
Мой проект на С# с этой базой и работает.
...
Рейтинг: 0 / 0
Embedded БД
    #35978543
Нелояльный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итак, с главным определились, требуется полноценный сервер БД, использовать файловые на таких объемах не будет хорошим решением.
Disperadosимелось ввиду не сетевой режимЗря. О масштабируемости стоит подумать заранее, особенно если это ничего не будет стоить. А если понадобится на отдельный сервер вынести?.. И никто не запрещает работать через tcp, даже если всё находится на одной машине, обращаясь через localhost.
Кстати, стоимость сервера БД имеет значение? Если нет, продолжайте использовать выбранную "пушку", иначе есть и бесплатные варианты, подходящие для решения данной задачи.
...
Рейтинг: 0 / 0
Embedded БД
    #35978556
Disperados
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е по вашему Embedded БД в моем случае не самое лучшее решение?
...
Рейтинг: 0 / 0
Embedded БД
    #35978569
Нелояльный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под embedded обыкновенно понимают встраиваемый в приложение, грубо говоря, это dll, подгружаемая приложением, позволяющая использовать все возможности сервера БД, но только в рамках этого приложения. При этом доступ к базе может ограничиваться единственным подключением, но могут и допускаться потоки. Таким образом, нет отдельного сервиса (приложения), обслуживающего клиентские подключения, предоставляющего многопользовательский доступ к БД.
У Вас, как минимум, три приложения. Embedded такой вариант работы обеспечить не может, требуется установка самостоятельного сервера (для embedded в этом нет необходимости).
Вопрос, как мне представляется, сводится к тому, чем заменить тяжеловесный MS SQL. Какие имеете аргументы против использования уже опробованного варианта, кроме излишней громоздкости?
...
Рейтинг: 0 / 0
Embedded БД
    #35978840
Disperados
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Суть embedded субд я понимаю.
Мне нужно минимум функций администрирования, не громоздкость.
В перспективе возможность распространения.
...
Рейтинг: 0 / 0
Embedded БД
    #35979050
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Disperados,

представляю себе "негромоздкость" и "минимум функций администрирования" для СУБД в 1 ТБ
Например, возможность разделения базы на файлы. или, например, создание бекапов и восстановление из них.
...
Рейтинг: 0 / 0
Embedded БД
    #35979087
Нелояльный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда возьмите Firebird (Senya_L рекомендовал выше). Отвечает всем перечисленным требованиям, кроме одного: для написания своей UDF .net не подойдет (как в MS SQL), однако полагаю, оно Вам и не потребуется, да и имеющийхся функций достаточно в практическом большинстве случаев. (Сама биржа ММВБ на Firebird'е крутится.)
...
Рейтинг: 0 / 0
Embedded БД
    #35979122
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НелояльныйТогда возьмите Firebird (Senya_L рекомендовал выше).

Сеня был неправ.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Embedded БД
    #35979141
Нелояльный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть?
...
Рейтинг: 0 / 0
Embedded БД
    #35979160
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НелояльныйТо есть?

Softwarer просил не посылать кого попало на Oracle, Сеня так же был
неправ, посылая на Firebird. MS SQL - самое место для топикстартера.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Embedded БД
    #35979184
Нелояльный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вдруг это будущий Баффет или Сорос... ;)
...
Рейтинг: 0 / 0
Embedded БД
    #35979189
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нелояльный(Сама биржа ММВБ на Firebird'е крутится.) Не только, там еще и MySQL есть
...
Рейтинг: 0 / 0
Embedded БД
    #35979198
Disperados
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Требование в 1 Тб чисто гипотетическое, если брать все time and sales.
По поводу Firebird...
Многие программы аналогичной биржевой направленности работают с этим движком.
...
Рейтинг: 0 / 0
Embedded БД
    #35979220
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Disperados
Многие программы аналогичной биржевой направленности работают с этим
движком.

Но это не значит, что и у Вас получится. У Вас, в отличие от той же ММВБ
может тривиально не хватить денег на оплату поддержки FB...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Embedded БД
    #35979223
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
НелояльныйТо есть?

Softwarer просил не посылать кого попало на Oracle, Сеня так же был
неправ, посылая на Firebird. MS SQL - самое место для топикстартера.
А вот здесь с Дмитрием не соглашусь. Он убежден, что разработчик, работавший с MSSQL не сможет перейти на FB. Это идеологическое. :) А я больше верю в людей.

Хотя автор не говорил про бесплатность, но ХШ мне подсказывает, что платная СУБД ему не подходит, а у MSSQL Express как известно есть ограничения по размеру базы, которые не в разы, а на несколько порядков меньше заявленных автором объемов данных.

Из плюсов FB Embedded - простота установки. По сути в дистриб включается несколько файлов. А получаете полноценную СУБД, и база может без каких-либо затруднений подключить к сетевому варианту.

Другой вопрос, что в предметной области автора, скорее всего, потребуется partitioning, но это всегда и собственными ручками можно сделать.
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Embedded БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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