Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Нужна небольшая однопользовательская СУБД (не-SQL) / 25 сообщений из 25, страница 1 из 1
20.10.2010, 11:29
    #36909083
Raziel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
Есть ли не-SQL субд типа SQLite? Желательно на объектах, а не запросах и поддерживающую .NET.
...
Рейтинг: 0 / 0
20.10.2010, 12:25
    #36909212
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
Raziel, может тогда в XML хранить? зависит от размера конечно

а вообще чем подробней Вы бы описали задачу, тем большей была бы вероятность получить полезный совет
...
Рейтинг: 0 / 0
20.10.2010, 12:31
    #36909228
Raziel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
Хм...
Нужен аналог SQLite, только обмен данными не текстовыми запросами типа "select/update/delete/insert", а напрямую через методы. Пожалуй максимально полный аналог - SQLite+NHibernate, но гораздо проще и не такой тормознутый.
Естественно, нужно кэширование (лучше - управляемое), случайный доступ и, желательно, многопоточную безопасность.
...
Рейтинг: 0 / 0
20.10.2010, 12:37
    #36909248
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
авторНужен аналог SQLite, только обмен данными не текстовыми запросами типа "select/update/delete/insert", а напрямую через методы. Пожалуй максимально полный аналог - SQLite+NHibernate, но гораздо проще и не такой тормознутый.

Гм... В любом случае к СУБД приходят запросы. "Объекты" присутствуют уровнями "выше".

Если уж есть такое отвращение к запросам, то м.б. LINQ to SQL
...
Рейтинг: 0 / 0
20.10.2010, 13:08
    #36909374
Raziel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
Неприятие не к запросам, а к текстовым запросам. И большие претензии к быстродействию.
...
Рейтинг: 0 / 0
20.10.2010, 13:21
    #36909421
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
RazielНеприятие не к запросам, а к текстовым запросам. И большие претензии к быстродействию.

Простите, а "не текстовые запросы" - это какие?! М.б. дело не в том, что они "текстовые", а в том, что стоит "уметь готовить" и запросы и модель хранения данных?!

Или, Вы полагаете, что некое "промежуточное звено" автоматически создат запрос, оптимизированный по быстродействию, создасть необходимые индексы и т.п.?
...
Рейтинг: 0 / 0
20.10.2010, 14:05
    #36909545
Raziel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
pkarklinRazielНеприятие не к запросам, а к текстовым запросам. И большие претензии к быстродействию.

Простите, а "не текстовые запросы" - это какие?! М.б. дело не в том, что они "текстовые", а в том, что стоит "уметь готовить" и запросы и модель хранения данных?!

Или, Вы полагаете, что некое "промежуточное звено" автоматически создат запрос, оптимизированный по быстродействию, создасть необходимые индексы и т.п.?
Да что вы так привязались к этому SQL? Хочу полностью исключить звено в виде генератора и парсера sql-команд.
...
Рейтинг: 0 / 0
20.10.2010, 14:27
    #36909591
Vinny the POOH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
Raziel, а зачем? Не проще ли написать/заюзать готовую объектную прослойку к любой СУБД?
...
Рейтинг: 0 / 0
20.10.2010, 14:29
    #36909595
Raziel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
Готовая объектная прослойка - это NHibernate? Я же написал - слишком тормозная и навороченая.
...
Рейтинг: 0 / 0
20.10.2010, 14:30
    #36909597
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
RazielДа что вы так привязались к этому SQL?

Потому, что практически все современные СУБД понимают только SQL. За редким исключением.


RazielХочу полностью исключить звено в виде генератора и парсера sql-команд.

При таких требованиях:

Razielподдерживающую .NET.

задача не решаема, но Вы можете продолжать "хотеть"...
...
Рейтинг: 0 / 0
20.10.2010, 14:31
    #36909598
Raziel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
pkarklinПри таких требованиях:
Razielподдерживающую .NET.
задача не решаема, но Вы можете продолжать "хотеть"...
Задача вполне решаема, но, похоже, ответа никто не знает.
...
Рейтинг: 0 / 0
20.10.2010, 14:32
    #36909605
Raziel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
Пожалуй я уточню. Мне не нужна СУБД как таковая. Нужно просто кэширующее хранилище-в-файле для объектов.
...
Рейтинг: 0 / 0
20.10.2010, 14:33
    #36909607
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
RazielЗадача вполне решаема, но, похоже, ответа никто не знает.

Угу. Решаема, но только не путем, который Вы "хотите"...
...
Рейтинг: 0 / 0
20.10.2010, 14:34
    #36909611
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
RazielПожалуй я уточню. Мне не нужна СУБД как таковая. Нужно просто кэширующее хранилище-в-файле для объектов.

Тогда уж, уточняйте дальше, что это за объекты и что над ними должно делаться.
...
Рейтинг: 0 / 0
20.10.2010, 14:39
    #36909617
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
pkarklin
При таких требованиях:

Razielподдерживающую .NET.

задача не решаема, но Вы можете продолжать "хотеть"...
ну почему нерешаема
тот же Кэш например, мне кажется он поддерживает

просто как говориться "Глупо. Храбро, но глупо"(С)
многие же из нас примерно так когда-то давно и начинали с примитивных баз и вспоминают это как страшный сон

ну наверное надо пройти человеку этот этап
...
Рейтинг: 0 / 0
20.10.2010, 14:45
    #36909638
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
SergSuperтот же Кэш например, мне кажется он поддерживает

Скорее, наоборот, Caché, поддерживает .Net. Но, вот, делать "небольшую однопользовательскую" на Caché... Ну, не знаю...
...
Рейтинг: 0 / 0
20.10.2010, 14:54
    #36909672
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
Raziel,
1. http://en.wikipedia.org/wiki/Document-oriented_database
2. http://en.wikipedia.org/wiki/Comparison_of_object_database_management_systems
3. Учишь свои объекты сериализоваться и любая key-value - твоя.
...
Рейтинг: 0 / 0
20.10.2010, 15:01
    #36909697
iv_an_ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
RazielНеприятие не к запросам, а к текстовым запросам. И большие претензии к быстродействию.
1. Один раз prepare при старте --- и исходная форма запроса на быстродействие последующих exec-ов уже не влияет :)
2. Если для работы не нужна "многопользовательскость", то это не значит, что нужна именно "однопользовательскость". Вдруг вам для отладки понадобится "двухпользовательскость"? Вам никто не запрещает взять какую-нибудь Virtuoso Open Source и в "боевом" режиме для максимальной производительности делать её "временно однопользовательской" с помощью вызова __atomic(1).
...
Рейтинг: 0 / 0
20.10.2010, 15:08
    #36909713
Raziel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
Всем спасибо, а особенно Siemargl.
...
Рейтинг: 0 / 0
20.10.2010, 15:31
    #36909782
iv_an_ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
Учишь свои объекты сериализоваться и любая key-value - твоя.

Ну или так.
...
Рейтинг: 0 / 0
20.10.2010, 15:43
    #36909822
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
RazielВсем спасибо, а особенно Siemargl.

Удачи стать уникальным специалистом, с нулевой восстребованностью на рынке труда...
...
Рейтинг: 0 / 0
20.10.2010, 15:52
    #36909847
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
классика жанра - Berkley DB. http://ru.wikipedia.org/wiki/Berkeley_DB
Насчет .NET точно не скажу, но пишут, что вроде есть для C# подвязки:
http://www.oracle.com/technetwork/database/berkeleydb/overview/index.html
...
Рейтинг: 0 / 0
20.10.2010, 17:06
    #36910109
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
pkarklinRazielВсем спасибо, а особенно Siemargl.

Удачи стать уникальным специалистом, с нулевой восстребованностью на рынке труда...уймитесь
...
Рейтинг: 0 / 0
20.10.2010, 23:16
    #36910796
mv
mv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
db4o
.Net или Java, не-SQL, объектно-ориентированная.
...
Рейтинг: 0 / 0
20.10.2010, 23:49
    #36910826
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна небольшая однопользовательская СУБД (не-SQL)
авторНужно просто кэширующее хранилище-в-файле для объектов.
тогда JDataStore, или как оно сейчас называется. И SQL, и persistent storage.
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Нужна небольшая однопользовательская СУБД (не-SQL) / 25 сообщений из 25, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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