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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

Скорее, наоборот, Caché, поддерживает .Net. Но, вот, делать "небольшую однопользовательскую" на Caché... Ну, не знаю...
...
Рейтинг: 0 / 0
Нужна небольшая однопользовательская СУБД (не-SQL)
    #36909672
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Нужна небольшая однопользовательская СУБД (не-SQL)
    #36909697
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RazielНеприятие не к запросам, а к текстовым запросам. И большие претензии к быстродействию.
1. Один раз prepare при старте --- и исходная форма запроса на быстродействие последующих exec-ов уже не влияет :)
2. Если для работы не нужна "многопользовательскость", то это не значит, что нужна именно "однопользовательскость". Вдруг вам для отладки понадобится "двухпользовательскость"? Вам никто не запрещает взять какую-нибудь Virtuoso Open Source и в "боевом" режиме для максимальной производительности делать её "временно однопользовательской" с помощью вызова __atomic(1).
...
Рейтинг: 0 / 0
Нужна небольшая однопользовательская СУБД (не-SQL)
    #36909713
Raziel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо, а особенно Siemargl.
...
Рейтинг: 0 / 0
Нужна небольшая однопользовательская СУБД (не-SQL)
    #36909782
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Учишь свои объекты сериализоваться и любая key-value - твоя.

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

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

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


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