Primeiramente, acho que ajuda a definir o valor dos registros, por exemplo, Se esse for um log de transações financeiras de alto volume, você pode optar por controladores de raid end muito altos, com muito cache de bateria e discos de ponta com gravações marcadas ou NCQ.
No caso geral, o sistema de arquivos ZFS é bastante útil, você está livre para usar HDDs para a capacidade barata que eles oferecem e, em seguida, adicionar SSDs como cache para leitura (o cache L2 ARC no ZFS) quando você precisar deles. Se as gravações se tornarem um afunilamento, você poderá usar SSDs para o ZIL (efetivamente um cache de gravação no ZFS). O bom é que tudo funciona, muito bem na minha experiência também.
Além disso, para abordar as questões de carga de trabalho conflitantes, um produto como o Cassandra (há muitas outras opções também) tem uma arquitetura que resolve de maneira eficiente esses requisitos de maneira eficiente.