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