Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Embedded БД

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Disperados



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

Всего записей: 8 | Зарегистр. 06-07-2008 | Отправлено: 21:42 09-05-2009
Alexy780



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Рекомендую VistaDB: http://www.vistadb.net/
------------
Механизм базы данных VistaDB 3.2 был создан в C# специально для Microsoft .NET Framework, Compact Framework и Mono.
VistaDB – это отличная интегрированная альтернатива для сервера SQL. Используйте встроенный механизм для разработки малых и средних ASP.NET и приложений WinForms, которые будут запускаться на вашем настольном компьютере, мобильных устройствах и веб-серверах.
VistaDB 3.2 предоставляет высокопроизводительное управление данными. Вам не потребуется доступ к реестру или установка сервиса.
VistaDB – это переходная TSQL совместимая с RDBMS, которая предоставляет управление данными. Как интегрированная база данных, программа не требует администрирования, а компонент ZeroClick позволяет вам интегрировать VistaDB напрямую в ваш EXE и DLLs при помощи ILMerge.  
Программа VistaDB интегрируется в Visual Studio 2005 и 2008, так что создание приложений становится простым и удобным.
Программа VistaDB имеет встроенный ADO.NET, который поддерживает SQL и объекты Direct Data Access, которые предоставляют основанные на объекте высокоскоростные и обновляемые курсоры. Обработчик VistaDB's SQL поддерживает синтаксис T-SQL, а типы данных VistaDB совместимы с сервером SQL Server. Высокая совместимость с SQL Server 2005 значит, что существующие отчеты T-SQL могут быть повторно использованы без изменений и исходным кодом, который использует SQL Server.
Другие характеристики программы включают инструмент миграции данных, который переносит данные с MS-Access, SQL Server, SQL CE в VistaDB (включен источник кода C#) и инструмент Data Builder для визуального создания и управления базой данных (включен источник кода C#). Отдельные файлы данных хранят данные ANSI и данные уникода, таблицы, CLR Procs, CLR, индексы, поиск полного текста (FTS), ограничения, основные и иностранные ключи и данные могут быть кодированы в базе данных, таблице или уровне колонны при помощи Blowfish. Полная обработка переноса с уровнем изоляции скриншота гарантирует, что программа VistaDB совместима ACID.

Всего записей: 44 | Зарегистр. 19-03-2008 | Отправлено: 12:59 17-06-2009
Nike000



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SQLite, по-моему, пока никто не переплюнул.

Всего записей: 248 | Зарегистр. 19-10-2006 | Отправлено: 14:31 17-06-2009
AlmazSpb2

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Пока пользую MS SQL 2008, но такое чувство, что стреляю из пушки по воробьям.

Это при требовании к размеру базы в 1Тб ? По-моему в самый раз

Всего записей: 25 | Зарегистр. 20-06-2008 | Отправлено: 01:16 18-06-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Disperados
 
Обратите внимание на Firebird Embedded. Компоненты для работы с БД можно посмотреть на сайте IBase.ru.

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 16:59 22-06-2009
Tantos



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У него ограничение на 4 Гб. Рашается введением многофайловости.

----------
Чем больше узнаю людей, тем больше люблю компьютеры.

Всего записей: 1038 | Зарегистр. 31-05-2005 | Отправлено: 05:09 23-06-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здесь пишут что новые версии могут работать и с большими базами.
Может-ли база данных быть больше 2-х (4-х) гигабайт?

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 12:12 23-06-2009
Tantos



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
volser
Я в этом вопросе предпочитаю доверять Хелен Борри. И речь шла про ветку 1.5.

----------
Чем больше узнаю людей, тем больше люблю компьютеры.

Всего записей: 1038 | Зарегистр. 31-05-2005 | Отправлено: 16:45 23-06-2009
alekc2008



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
посмотри absolutedatabase

Всего записей: 236 | Зарегистр. 14-05-2007 | Отправлено: 18:08 15-04-2010
dmka



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SQLite
популярный кросс-платформенный встраиваемый движок SQL
http://www.sqlite.org/
 

Всего записей: 947 | Зарегистр. 23-04-2003 | Отправлено: 19:47 15-04-2010
AviDen



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Disperados, ээээ, так Вам БД нужна embedded или локальная? Первая - это БД, движок которой встраивается в адресное пространство самого процесса, вторая - это может быть любой сервер, установленный на локальной машине. Количество решений по первому варианту весьма и весьма невелико (как и качество, надо сказать). Если обязательного требования embedded нет - при заявленных требованиях (скорость чтения, поддержка odbc, привязка .net, не глючность, размер базы до 1 Тб) - других вариантов, кроме MS SQL Server нет вообще. Если есть - то я Вам сочувствую..

Всего записей: 316 | Зарегистр. 05-06-2007 | Отправлено: 20:22 19-04-2010
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то для встроенной размер великоват.
Та же SQLite держит файлы на порядки больше, но при таких размерах БД я бы рекомендовал все таки многофайловую СУБД с разнесением ее файлов на разные физические диски (рэйд?) для ускорения операций ввода/вывода.

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 21:49 19-04-2010
Alexmark

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Рекомендую Valentina Database http://www.valentina-db.com

Всего записей: 1 | Зарегистр. 28-05-2013 | Отправлено: 17:28 28-05-2013
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexmark
А ничего, что автор свой вопрос задал 4 года назад?

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 19:42 28-05-2013
vadim100

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А ничего, что автор свой вопрос задал 4 года назад?  

 
автору не нужно, а остальным может пригодиться
мой совет однозначно dbisam - лучшая.
http://www.elevatesoft.com/

Всего записей: 90 | Зарегистр. 02-04-2003 | Отправлено: 13:18 15-06-2013
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, тогда и я отпишусь для вышеупомянутых остальных.
 
Совет насчет dbisam дал человек откровенно несведущий, который за послених пару дней поднял кучу топиков и отметился в них своим мнением разной степени некомпетентности, доверять которому я убедительно не рекомендую.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 15:59 15-06-2013
vadim100

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
miwa
 
у тебя сильное самомнение, приземляйся.
а лучше покажи в тех топиках свою "компетентность"
 
а насчет dbisam он признан лучшей emdedded db вроде в 2001-2002
и для меня она до сих пор лучшая.

Всего записей: 90 | Зарегистр. 02-04-2003 | Отправлено: 16:20 15-06-2013
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vadim100
Я не отписываюсь в топиках, чтобы что-то кому-то показать - вырос из этого какое-то время назад. И пишу, соответственно, только когда что-то спрашиваю или когда могу аргументировать ответ.
 
Насчет заслуг dbisam в 2002 году - в том же году IE6, например, был признан лучшим браузером. Намек понятен?

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 17:47 15-06-2013
vadim100

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
miwa
 
интересно тогда мнение miwa , какая сейчас лучше db.
и почти безошибочно получаем ответ - конечно interbase или firebird.
все пляшут и веселятся

Всего записей: 90 | Зарегистр. 02-04-2003 | Отправлено: 18:08 15-06-2013 | Исправлено: vadim100, 18:34 15-06-2013
Kadavr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
miwa
Это он для получения доступа в копилку активизировался - http://forum.ru-board.com/topic.cgi?forum=35&topic=47325&start=4900#14

Всего записей: 176 | Зарегистр. 19-03-2004 | Отправлено: 22:08 15-06-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Embedded БД


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru