Я что-то не втыкаю, прошу помощи зала. Я хочу хранить JSON объекты в какой-нибудь простой базе, при этом не хочу руками заводить индексы. Хочу чтобы база сама парсила объекты и если в нем есть какой-то ключ, то по этому ключу заводила бы сама индекс. То есть я скажем пишу туда { name: "Vasya", surname: "Pupkin" }, и она заводит два индекса,
(
Read more... )
Comments 26
Reply
Скулайт вполне годится, но вокруг него все равно придется огород городить. Хочется готовенького.
Reply
Reply
Reply
name: "Vasya", surname: "Pupkin"
превратится в 2 записи в индексе:
name_Vasya
surname_Pupkin
Reply
Reply
Если у нас 2 связанные таблицы: objects(id, object) и index_table(key, objectid)
Reply
Reply
(The comment has been removed)
Reply
Reply
Reply
На нём работают например Active Directory, DNS server, Exchange, Windows Search, и ещё куча разного софта и компонент винды.
У записи может быть до 64k колонок, с кучей самых разных индексов по ним.
BTW, я когда-то запилил над ним ORM для .NET, давно не обновлял конечно, но исходники открыты.
Reply
Reply
Но по моим данным, в мире не-винды ничего сопоставимого по функциональности и производительности вы не найдёте, и за разумное время сами не запилите.
Там производительность сотни тыщ запросов в секунду, масштабируемость на много ядер, много памяти и много терабайт базы (при этом оно и вниз масштабируется, т.е. без нагрузки почти ничего не отжирает), устойчивость к сбоям, транзакционность, и другие достоинства.
Reply
Reply
Leave a comment