Классика баз данных - статьи

       

Так что неожиданно появился этот


Так что неожиданно появился этот гигантский разрыв в производительности. Мне хотелось бы найти подходы к сокращению этого разрыва путем избежания ввода/вывода, совмещения ввода/вывода, упреждающего чтения в буферный пул. Имеется много методов закрытия этого разрыва, которые мы продолжаем исследовать. Я думаю, что если бы больше знали про аппаратуру и могли бы проводить больше времени с людьми, обеспечивающими процессорные подсистемы ввода/вывода, внешней памяти и т.д., то мы могли бы придумать большее число полезных вещей.

Знаете, как это не странно, если взять произвольного свежеиспеченного PhD из области баз данных, то шансы на то, что он знает подробности о работе дисков, практически равны нулю.

Да.

Была статья Джона Уилкса, в которой подробно описывались диски, и я совсем не знаю, что происходило в этой области в течение десяти или пятнадцати лет после того, как я ее прочитала. Наверное, имеется какая-то дыра в обучении людей базам данных, если мы не изучаем то, что находится в корпусе компьютера.

Именно так, и по мере разрастания нашей области из нее удаляется все больше и больше деталей. Сегодня у нас имеется бесхитростная модель диска с одним рычагом, и на этом диске хранится вся база данных. А на самом деле базы данных хранятся в RAID-массивах, в сетях хранения данных, различных архитектурах, которые маскируются под менеджера логического тома, написанного людьми из области операционных систем, что-то знающих или не знающих ничего про базы данных. Я пытаюсь создавать самоуправляемые системы баз данных, и я была бы счастлива сделать для них самоуправляемые файловые системы. И оптимизировать весь стек целиком было бы даже лучше. Так что нам , людям из этих двух областей, нужно общаться. Кроме того, мы хотим принять некоторые вещи, которые они готовы сделать для нас.

Большое спасибо, Пат.

Пожалуйста. Я с удовольствием с Вами пообщалась.


Содержание  Назад