В монге как раз продумано, там на лету можно уровень надежности задавать для каждого изменения.
есть параметр wal_writer_delay = 200ms
отдельный процесс каждые wal_writer_delay просыпается, сбрасывает на диск накопленные wal и отмечает, в какой позиции wal гарантированно доехал до диска fsync.
т.е. если я запишу 1 байт в базу, это займет (до) 200мс? Это на дефолтных натройках?
Вадим Дунькин: вы не читайте буквально, смысл в том что большой (или даже бо´льший) пласт програм может быть сделан на "webkit", наример 1С, skype, телеграм, ... даже какой-то офис есть, и оно не удевително, ведь "webkit" самый отточеный инструмент для интерфейсов, CSS3 и пр, в него вложено куча ресурсов, ещё и мультиплатформенный.
Eugene Aristarhov: "electron'ы" вполне норм. для конкретных задач, и жрут сопоставимо нативным если не говнокодить. Конкретно 3D и IDE редакторы не оптимально делать на html.
Wasya UK: С каким багом?
Зависит от кода, можете просто пропустить запись либо вывести заглушку. + залогировать чтоб исправить баг.
У меня норм работало.
Размен диска на пямять и проц.
Диск экономится, но расход на оперативу и проц растут.
Нужно будет 2 индекса, поиск по строке с сортировкой - для подбора подстроки.
Хуршед Абдужалил: по идее он должен работать, надо разбираться. Но как вариант, можете сделать ещё поле в котором отражать подготовленный текст всего документа, его индексировать и поиск по нему.
т.е. если я запишу 1 байт в базу, это займет (до) 200мс? Это на дефолтных натройках?