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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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