Size: a a a

2020 May 10

VS

Vladimir Smirnov in DevOps
Phil Kulin
Ну и то, я не знаю как она будет работать на рандомном i/o
Любая А2 класса, не проблема
источник

VS

Vladimir Smirnov in DevOps
Или даже а1
источник

VS

Vladimir Smirnov in DevOps
Phil Kulin
Ну и то, я не знаю как она будет работать на рандомном i/o
А1 карты легко дают 1400 иопс
источник

VS

Vladimir Smirnov in DevOps
Phil Kulin
Ну и то, я не знаю как она будет работать на рандомном i/o
https://www.amazon.com/SanDisk-128GB-microSDXC-Memory-Adapter/dp/B073JYC4XM
25 фунтов за 128 Гб. Можно взять 16-32 если слишком дорого
Ну или фирму попроще
источник

VS

Vladimir Smirnov in DevOps
16 Гб стоит там же 7$
источник

PK

Phil Kulin in DevOps
Vladimir Smirnov
А1 карты легко дают 1400 иопс
на рандомном r/w?
источник

VS

Vladimir Smirnov in DevOps
Phil Kulin
на рандомном r/w?
Да, я с помощью fio гонял такую, у меня она для raspberry pi 4 была
источник

PK

Phil Kulin in DevOps
Ну ок :)))
источник

PK

Phil Kulin in DevOps
Но мы пропустили самое важное - 2
источник

VS

Vladimir Smirnov in DevOps
Phil Kulin
Но мы пропустили самое важное - 2
Почему? Делаешь WAL и фоновый процесс преобразования этого WAL в условный даже btree (хотя тут даже SQLite должен справится)
источник

VS

Vladimir Smirnov in DevOps
И забываешь про эти проблемы
источник

PK

Phil Kulin in DevOps
Я не знаю почему мы пропустили. Но это ещё один процесс, память и вот это всё. Что-то у нас уже много набралось. И ценник уже неплохой, а ещё бэкапа нет
источник

PK

Phil Kulin in DevOps
Вот кстати, ты пробовал что-то конкурентное на sqlite запускать?
источник

ЕО

Евгений Омельченко... in DevOps
Vladimir Smirnov
Почему? Делаешь WAL и фоновый процесс преобразования этого WAL в условный даже btree (хотя тут даже SQLite должен справится)
Там же дозапись в основном? Можно сразу в LSM tree жеж
источник

VS

Vladimir Smirnov in DevOps
Phil Kulin
Я не знаю почему мы пропустили. Но это ещё один процесс, память и вот это всё. Что-то у нас уже много набралось. И ценник уже неплохой, а ещё бэкапа нет
я не вижу проблем и согласен с сергеем что даже с учетом бэкапа и прочего это пишется за рабочий день программистом средней руки
источник

ЕО

Евгений Омельченко... in DevOps
B+-tree не имеет смысла, если апдейтов нету
источник

VS

Vladimir Smirnov in DevOps
Phil Kulin
Вот кстати, ты пробовал что-то конкурентное на sqlite запускать?
да, пробовал, если с ним уметь обращаться то он будет шустрым
источник

VS

Vladimir Smirnov in DevOps
Евгений Омельченко
Там же дозапись в основном? Можно сразу в LSM tree жеж
можно, да, на такую задачу почти что угодно будет нормально работать
источник

PK

Phil Kulin in DevOps
Я видимо и тут, и тут плох. Я ни базу с деревом за вечер не напишу, ни sqlite не умею заставить шустро конкурентно работать
источник

PK

Phil Kulin in DevOps
Есть видимо какие-то чудесные ниндзюцу, мне не доступные
источник