Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от opennews (??), 28-Апр-20, 11:23 | ||
Компания Micron Technology, специализирующаяся на производстве DRAM и флеш-памяти, представила новый движок хранения HSE (Heterogeneous-memory Storage Engine), разработанный с учётом специфики использования на SSD-накопителях, основанных на NAND flash (X100, TLC, QLC 3D NAND) или постоянной памяти (NVDIMM). Движок выполнен в форме библиотеки для встраивания в другие приложения и поддерживает обработку данных в формате ключ-значение. Код HSE написан на языке Си и распространяется под лицензией Apache 2.0... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
2. "Micron открыл код движка хранения HSE, оптимизированного для..." | –2 +/– | |
Сообщение от нах. (?), 28-Апр-20, 11:52 | ||
хмм, а ничего что монга - ни разу не про "ключ-значение", кэширование данных в оперативке делает сама и вряд ли тут что-то можно улучшить без радикальной переделки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Micron открыл код движка хранения HSE, оптимизированного для..." | –2 +/– | |
Сообщение от kai3341 (ok), 28-Апр-20, 16:21 | ||
> хмм, а ничего что монга - ни разу не про "ключ-значение" | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Micron открыл код движка хранения HSE, оптимизированного для..." | –2 +/– | |
Сообщение от нах. (?), 28-Апр-20, 16:45 | ||
> Шок! От нас скрывают внутреннее устройство nvme! | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Micron открыл код движка хранения HSE, оптимизированного для..." | –3 +/– | |
Сообщение от Michael Shigorin (ok), 28-Апр-20, 11:58 | ||
> Возможность комбинировать в одном хранилище | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. Скрыто модератором | –3 +/– | |
Сообщение от Аноним (4), 28-Апр-20, 12:13 | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. Скрыто модератором | +2 +/– | |
Сообщение от 1 (??), 28-Апр-20, 12:20 | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. Скрыто модератором | +5 +/– | |
Сообщение от gogo (?), 28-Апр-20, 12:36 | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. Скрыто модератором | +3 +/– | |
Сообщение от Аноним (8), 28-Апр-20, 12:46 | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. Скрыто модератором | +/– | |
Сообщение от Нонон (?), 28-Апр-20, 15:32 | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
6. "Micron открыл код движка хранения HSE, оптимизированного для..." | –2 +/– | |
Сообщение от Аноним (6), 28-Апр-20, 12:23 | ||
Т.е. это что-то вроде NoSQL SQLite, заточенная под SSD? Любые, или только Micron? Что-то можно портануть в другие проекты? Например в SQLite? | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Micron открыл код движка хранения HSE, оптимизированного для..." | +1 +/– | |
Сообщение от Аноним (8), 28-Апр-20, 12:48 | ||
А что происходит с кэшированными в ОЗУ данными во время аварийного выключения? Что то мне подсказывает что вся база после такого может побиться. | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Micron открыл код движка хранения HSE, оптимизированного для..." | –3 +/– | |
Сообщение от Аноним (10), 28-Апр-20, 12:54 | ||
Что есть аварийное выключение? Такого не существует в природе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Micron открыл код движка хранения HSE, оптимизированного для..." | +6 +/– | |
Сообщение от Аноним (8), 28-Апр-20, 13:07 | ||
Выключение сервера из розетки. Да представь сервера подключаются в физическую розетку, а не летают в облаках вместе с птицами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Micron открыл код движка хранения HSE, оптимизированного для..." | +1 +/– | |
Сообщение от Аноним (10), 28-Апр-20, 13:17 | ||
Импосибру, такого не бывает. Абсолютно невероятный кейс. | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от aaa (??), 28-Апр-20, 21:25 | ||
у нормальных серверов бывает несколько блоков питания, и выключение одного блока питания не приводит к отключению сервера, только всех блоков, а это менее вероятный случай | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
51. "Micron открыл код движка хранения HSE, оптимизированного для..." | +1 +/– | |
Сообщение от InuYasha (?), 29-Апр-20, 12:16 | ||
"в вашем идеальном мире" | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от Аноним (54), 29-Апр-20, 13:43 | ||
А блоки питания по вашему сами энергию вырабатывают? Омг теперь я знаю из-за кого данные в датацентрах теряются. | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
13. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от Аноним (13), 28-Апр-20, 13:07 | ||
ну давай назовем как "аварийный останов". Такое в природе существует | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
16. "Micron открыл код движка хранения HSE, оптимизированного для..." | +1 +/– | |
Сообщение от Аноним (10), 28-Апр-20, 13:18 | ||
Оправданием может служить только попадание тактического ядерного заряда прямиком в датацентр. | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Micron открыл код движка хранения HSE, оптимизированного для..." | +2 +/– | |
Сообщение от Аноним (13), 28-Апр-20, 15:15 | ||
оправданием может служить криворукость программиста, который написал программу с ошибками, или тупость работника ЦОДа, который ошибся сервером и вынул из стойки не тот | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от InuYasha (?), 29-Апр-20, 12:18 | ||
А как же сам лилукс? Может прийти наёмный убийца ООМ и просто снести все монги к хренам, если не полностью, то по тредам. А дальше уже UB, крэши, зависоны, ресеты... | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от Аноним (54), 29-Апр-20, 13:45 | ||
Да все ясно погремушка из сабжа на такое не рассчитана. Штука для бенчамарков мериться. | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Micron открыл код движка хранения HSE, оптимизированного для..." | +1 +/– | |
Сообщение от Аноним (6), 28-Апр-20, 13:06 | ||
Кэширование записи в озу позволяет значительно снизить объем записываемых данных. Непредвиденное выключение приведет только к потере этих закэшированных данных. И это нормально. | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
14. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от Аноним (8), 28-Апр-20, 13:11 | ||
Ну не знаю, некоторые файловые системы от такого разваливаются. А тут база данных и тут возможно варианты. | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Micron открыл код движка хранения HSE, оптимизированного для..." | +2 +/– | |
Сообщение от нах. (?), 28-Апр-20, 14:15 | ||
вариантов в любом случае возможны ровно два: мы сохраняем транзакционную целостность, подтверждая программе факт фиксации изменения на персистентном носителе, или мы на нее плюем. (необратимая порча базы/fs все равно возможна - для этого (надеюсь) у нас был бэкап?) | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Micron открыл код движка хранения HSE, оптимизированного для..." | –3 +/– | |
Сообщение от нах. (?), 28-Апр-20, 13:52 | ||
> Кэширование записи в озу позволяет значительно снизить объем записываемых данных. | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
21. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от Аноним (6), 28-Апр-20, 14:44 | ||
> Давайте, для понимания, мы потеряем вашу зарплату | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Micron открыл код движка хранения HSE, оптимизированного для..." | +1 +/– | |
Сообщение от нах. (?), 28-Апр-20, 16:40 | ||
так критически неважные - не требуют не только транзакционной целостности, а вообще никакой. Ну паламалася база пейсбука после крэша сервера - подумаешь, попищали хомячки, и заново котиков понафоткали и понапостили (сто раз уже так было). | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от Аноним (6), 28-Апр-20, 18:23 | ||
Вы опять смешали всё в кучу. Одно дело когда потеряна какая-та статистика за 5 минут, а совсем другое когда потеряны данные пользователей. Во втором случае кэшировать запись практически бессмыленно. Это ничего не даст. | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от нах. (?), 28-Апр-20, 19:48 | ||
> за 5 минут, а совсем другое когда потеряны данные пользователей. Во | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от Crazy Alex (ok), 28-Апр-20, 16:06 | ||
Классический пример данных, которые в принципе нужны, но где потерять кусок не проблема (если это, конечно, не раз в неделю происходит) - это профили пользователей (в смысле - кто куда нажал, что больше лайкает, a/b тестирование и т.д.), статистика посещений и подобное. Пишется там много и надо это делать дёшево. Ещё один вариант - разные логи производительности, статистика использования ресурсов и т.п. | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
31. "Micron открыл код движка хранения HSE, оптимизированного для..." | +1 +/– | |
Сообщение от нах. (?), 28-Апр-20, 16:30 | ||
> Классический пример данных, которые в принципе нужны, но где потерять кусок не проблема | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от Аноним (42), 28-Апр-20, 20:13 | ||
Бывают ли в этом мире неважные данные? Допустим пользователь загрузил вам фото со своим котиком и удалил со своего диска. База данные сдохла и котик пропал, будет ли доволен пользователь? Если и делать хранилище в RAM, то только с резервированием на двух разных серверах с раздельными резервными источниками питания. | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
48. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от Аноним (-), 28-Апр-20, 23:55 | ||
> загрузил вам фото со своим котиком и удалил со своего диска | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от нах. (?), 30-Апр-20, 00:30 | ||
> Бывают ли в этом мире неважные данные? | ||
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору |
18. "Micron открыл код движка хранения HSE, оптимизированного для..." | +5 +/– | |
Сообщение от vitalif (ok), 28-Апр-20, 13:58 | ||
Как оно устроено-то внутри? В чём заключается "оптимизация под SSD"? Нигде упоминаний нет. Код читать что ли? | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Micron открыл код движка хранения HSE, оптимизированного для..." | +1 +/– | |
Сообщение от Нонон (?), 28-Апр-20, 15:36 | ||
RocksDB тоже оптимизирована под ssd. И она более популярная. Можешь попробовать погуглить как они это сделали, если найдешь | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Micron открыл код движка хранения HSE, оптимизированного для..." | +1 +/– | |
Сообщение от vitalif (ok), 28-Апр-20, 17:20 | ||
Кто они? Что сделали? | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Micron открыл код движка хранения HSE, оптимизированного для..." | –2 +/– | |
Сообщение от user90 (?), 28-Апр-20, 14:31 | ||
Чобля?) Я даже знать не желаю, чо ито за херня, ибо мне казалось, что должен предоставляться СТАНДАРТНЫЙ ОПТИМИЗИРОВАННЫЙ ИНТЕРФЕЙС? | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от Crazy Alex (ok), 28-Апр-20, 16:08 | ||
Для нестандартных задач оптимизированный интферфейс тоже нестандартный. Вон, можете на всякие сетевые стеки для высоких нагрузок поглядеть | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от user90 (?), 28-Апр-20, 19:26 | ||
Да мне даже спорить лень. Для нестандартных задач идет свое специальное железо, с драйверами и прочим. За большие бабки обычно)) | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от Аноним (58), 29-Апр-20, 14:53 | ||
если в слове "бОльшие" ударение на букве "о" - то целиком и полностью согласен. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Micron открыл код движка хранения HSE, оптимизированного для..." | +7 +/– | |
Сообщение от erthink (ok), 28-Апр-20, 14:57 | ||
Из новости (собственно из исходного пресс-релиза) выпала существенная техническая деталь: "HSE uses the mpool kernel module to store data. Mpool implements an object storage device interface on SSD volumes." | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Micron открыл код движка хранения HSE, оптимизированного для..." | +1 +/– | |
Сообщение от vitalif (ok), 28-Апр-20, 17:22 | ||
О, вот это интересно, да | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Micron открыл код движка хранения HSE, оптимизированного для..." | +3 +/– | |
Сообщение от erthink (ok), 28-Апр-20, 18:00 | ||
Если я правильно понимаю, то ситуация далеко не однозначная. | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
37. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от vitalif (ok), 28-Апр-20, 18:00 | ||
Не, чот короче на хрен. Лучше бы сделали прямую работу с диском. mpool дурацкий - позволяет хранить либо дописываемый лог, либо большие неизменяемые блобы. То есть как бы почти ФС, но не совсем ФС, с нестандартным интерфейсом, и вообще. | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
38. "Micron открыл код движка хранения HSE, оптимизированного для..." | +2 +/– | |
Сообщение от erthink (ok), 28-Апр-20, 18:14 | ||
> Не, чот короче на хрен. Лучше бы сделали прямую работу с диском. | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от vitalif (ok), 28-Апр-20, 20:14 | ||
Ну так в том-то и проблема | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Micron открыл код движка хранения HSE, оптимизированного для..." | –2 +/– | |
Сообщение от Аноним (23), 28-Апр-20, 15:13 | ||
сначало они делают дрянь, с дохнущими после 10-100 перезаписывания ячейками, а потом открывают всякие програмные костыли, чтобы продлит агонию этого богомерского nand qlc выкидаша. | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Micron открыл код движка хранения HSE, оптимизированного для..." | +5 +/– | |
Сообщение от Crazy Alex (ok), 28-Апр-20, 16:09 | ||
Если по итогу получается выгоднее, чем долговечныве ячейки стоимостью в крыло Боинга - то почему нет? Потмоу что у вас чувство прекрасного страдает? | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Micron открыл код движка хранения HSE, оптимизированного для..." | +2 +/– | |
Сообщение от Lex (??), 29-Апр-20, 00:04 | ||
Тот факт, что кто-то предлагает вам что-то по цене крыла боинга вовсе не означает, что оно реально столько стоит.. как не означает и то, что, при цене даже копейкой меньше, продавец/производитель уйдут «в минус», продавая дешевле себестоимости. | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от FRS (?), 30-Апр-20, 10:26 | ||
> п.с: «выгоднее» вообще ничего не делать, кроме как просто деньги печатать.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Micron открыл код движка хранения HSE, оптимизированного для..." | –1 +/– | |
Сообщение от Иваня (?), 28-Апр-20, 22:07 | ||
О, круто! Очень интересно, спасибо за информацию. Ушёл читать, разбираться. | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Micron открыл код движка хранения HSE, оптимизированного для..." | +1 +/– | |
Сообщение от srgazh (?), 29-Апр-20, 00:46 | ||
Ну если верить графикам!то годно! Но опять же где взять память(озу)? | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от InuYasha (?), 29-Апр-20, 12:40 | ||
Сейчас вообще ОЗУ прям верх моды. Всякие мемкэши развелись - только в путь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от Аноним (54), 29-Апр-20, 13:48 | ||
Весело когда эти кеши валятся в своп. | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от Аноним (54), 29-Апр-20, 13:48 | ||
Если ты где-то возьмешь столько ОЗУ то прямо в ней и держи всю базу скорости будут ух. | ||
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору |
59. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от нах. (?), 29-Апр-20, 22:07 | ||
прикол в том, что авторы монги об этом - знают. И держат. | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от erthink (ok), 29-Апр-20, 22:53 | ||
> А у этой хрени, похоже, вопрос сохранения данных вообще не стоит ;-) | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от нах. (?), 30-Апр-20, 01:03 | ||
>> А у этой хрени, похоже, вопрос сохранения данных вообще не стоит ;-) | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от erthink (ok), 30-Апр-20, 01:12 | ||
> это я не понял, но не читать же чудо-код... | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от нах. (?), 30-Апр-20, 09:38 | ||
>> это я не понял, но не читать же чудо-код... | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "Micron открыл код движка хранения HSE, оптимизированного для..." | +/– | |
Сообщение от Аноним (66), 05-Фев-21, 02:14 | ||
Я правильно понимаю, что без их модуля ядра mpool движок работать не будет? | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |