• Как просто и безопасно писать в файл?

    @kolo2012 Автор вопроса
    Александр Павлюк: "Сразу оговорюсь: взять redis, tarantool и т.п. нельзя, почему - не знаю. " Предо мной поставили задачу - её нужно сделать. С архитекторами спорить - ещё хуже
  • Как просто и безопасно писать в файл?

    @kolo2012 Автор вопроса
    https://habrahabr.ru/company/oleg-bunin/blog/310690/

    "Т.е. зачем нам дампить, давайте вести лог, давайте каждое изменение кэша будет логироваться на диск, каждое.

    Если вы думаете, что это медленно (всегда есть мнение, что кэш – это что-то такое быстрое, а когда там появляется диск, то это становится как-то медленно), так вот, на самом деле, это не медленно, потому что даже самый обычный крутящийся магнитный диск, не SSD, пишет со скоростью 100 Мб/с, последовательно пишет. Если размер транзакции, скажем, 100 байт, то это 1 млн транзакций в секунду. Это неимоверная скорость, которая удовлетворит почти всех присутствующих в этой аудитории, может быть даже меня. Поэтому даже один диск с этой задачей вполне справляется, но есть другая проблема, что этот лог разрастается очень сильно, потому что, например, идет 10 инсертов, потом 10 делитов тех же самых данных, они должны все схлопнуться, а в логе они не схлопываются. Или идет 100 апдейтов одного и того же элемента данных, опять же нужен только последний, а в логе хранятся все. Как эту проблему решить? Сшепшоты делать."
  • Как просто и безопасно писать в файл?

    @kolo2012 Автор вопроса
    нееет. У меня будет 2 файла. 1 - лог операций (в него пишу постоянно в отдельной рутине, сюда и нужна гарантированная запись), 2 - снапшот. Когда бинлог становится большим то я его удаляю и формирую новый снапшот; Всё что мне нужно - гарантированно писать в файл (если не поняли что хочу то представьте что это обычный лог и запись в него категорически нельзя потерять).
  • Как быть с кидалами на фрилансе?

    @kolo2012
    У меня в то время были рус. заказчики с которыми работал по несколько лет и ВНЕЗАПНО их начала интересовать обстановка в моей стране (доставали тупыми вопросами про политику) в итоге я их послал
  • Как получить завтрашнее число?

    @kolo2012
    смотреть в завтрашний день захотели?)