![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"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![]() | –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.
Сообщение от Аноним![]() | –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 Добавить, Поддержать, Вебмастеру |