Ну, если Judy arrays уже эффективно научились персистить на диск, и апдейтить там, то мы, конечно, в шоколаде.
Что же касается компрессии ключей, то этот механизм как раз и позволяет делать Trie-like структуры хранения не отказываясь от «полного» дерева, в промышленных реализациях повторяющаяся голова ключа хранится один раз, ровно как в префиксном дереве. B* всего лишь хранит лексикографически близкие ключи вместе, что значительно ускоряет поиски в условиях наличия блочного ввода-вывода. С 67го года там сделано очень много, поскольку повторюсь — MUMPS базы работают в куче mission-critical приложений, в том числе и весьма требовательных по латентности и durability (как тот же упоминавшийся card processing).
читаем про компрессию ключей еще раз. и про B*-trees с компрессией ключей в частности
C 67го года, B*-trees с компрессией ключей, MUMPS. (Из современных — это Intersystems Caché, GT.M, MiniM). Самый быстрый OLTP на котором лежит куча банковского процессинга во всем мире, например. И чего его изобретать еще один лисапет?
несколько проясняет происходжение такого количества унылого говнокода и такого количества самонадеяных говнокодеров...
подавись мацой и прими ислам )
ржу. впервые слышу, чтобы кого-то нанимали по «русскоговорящести»
Поздравляю со своевременным решением. Чувство меры — это всегда очень важно...
Саме так
Только не LLP, а LP (для одного человека), и не в Британии в широком смысле, а в Шотландии.
Шотландское LP (Limited Partnership)
Как в определенном смысле «британец» могу сказать, что это рейты не удаленки, а непосредственного присутствия, для довольно высокой квалификации или уникальных скиллов, и контрактор сам за себя платит налоги и всякий (тьфу на него) социал. Ну и, грубо говоря, если получаешь 600 фунтов в день, то обычно хотят, чтобы ты вкалывал на штуку. C’est la vie.
Go решает массу вполне себе real world задач за вполне разумное время и вполне разумные деньги. Что и определяет его использование во многих проектах сейчас и в будущем.
это еще ничего, вот трейдеры из религиозников получаются что надо, что они за терминалом несут — это ж представить себе невозможно...
тут как бы проще просто попросить решать на языке Цэ задачи за время, сравнимое со временем человеческой жизни
девушке неясно, зачем такой ассортимент бубнов, велоколёс разной степени полигональности и ритуалов прилаживания костылей, коих тоже имеется весьма немалый ассортимент
потому что никому не нужен? предвосхищая следующий вопрос, скажу, что не нужен он никому потому, что не решает весь комплекс задач, для которых предназначен, хоть в чем-то заметно лучше, чем другие, более популярные инструменты, в то же время не обладая поддержкой крупных организаций (какового отсутствия совсем не любят руководители крупных проектов). нынче на полиглотах и стартапах далече не отъедешь. кстати, не любят не потому, что пеар, и все вот эти дела, а потому, что когда компилятор висит на персоне, которая в любой момент может сказать данунах или просто сыграть в ящик по причине внезапной смертности человеческих существ — это риск, причем существенный.
если говорить о компиляторах, то стоит вспомнить о прекрасном проекте STEPS и его результатах: www.computerra.ru/65749/steps
Ибо сказано:
1 На всей земле был один язык программирования и один ассемблер.
2 Двинувшись с востока, они нашли в земле Калифорнийской равнину и поселились там.
3 И сказали друг другу: наделаем компов и подведём электричество. И стали у них компы вместо арифмометров, а электричество вместо заводной ручки.
4 И сказали они: построим себе датацентр и башню, высотою до небес, и сделаем себе имя, прежде нежели рассеемся по лицу всей земли.
5 И сошел Господь посмотреть датацентр и башню, которые строили сыны человеческие.
6 И сказал Господь: вот, одни быдлокодеры, и один у всех язык программирования; и вот что зачали они делать, и не отстанут же ж они от того, что задумали делать;
7 сойдем же и смешаем там язык программирования их, так чтобы один модуль не линкался с другим модулем.
8 И рассеял их Господь оттуда по всей земле; и они перестали строить датацентр.
9 Посему дано ему имя: Вавилон, ибо там смешал Господь язык программирования всей земли, и оттуда рассеял их Господь по всей земле.
(Быт.
Это все потому, что вы невнимательно читаете. Полагаю, это касается и чтения кода и статей, описывающих реализованные в том коде алгорится (иначе Judy не всплыл бы даже в кошмарном сне, не то, что в разговоре о дисковых базах. Эфективных реализаций есть море, весьма живых, и они уже упоминались — Intersystems Caché, FIS GT.M, MiniM.
На этом, думаю, с моей стороны комментирование закончено.