linux-BR.org

Notícias de software livre e tecnologias

O artigo apresenta o NAM-DB, um sistema de banco de dados distribuído escalável que usa RDMA (principalmente RDMA de 1 vias) e um novo Timestamp Oracle para oferecer suporte a transações de isolamento de instantâneos (SI).O Timestamp Oracle é responsável por avançar o registro de data e hora de leitura, digitalizando o vetor de registro de data e hora e encontrando o registro mais alto que é precedido por todas as transações comprometidas.No protocolo acima, um timestamp Oracle é responsável por avançar o registro de data e hora de leitura, digitalizando a fila das transações concluídas.Se você estiver usando hardware especial para RDMA, por que não obter suporte de hardware (o que é muito viável hoje em dia) para relógios sincronizados também.A transação lerá qualquer coisa que tenha cometido antes do início da transação, T-Start, como um instantâneo consistente.

Fonte: http://muratbuffalo.blogspot.com/2023/04/the-end-of-myth-distributed.html