MS SQL equivalente do MyISAM?

1

Estou tentando transportar um projeto antigo do Linux para o Windows atual (principalmente como um exercício de aprendizado). O lado do banco de dados é todo o MySQL e toda tabela usa TYPE=MyISAM , que eu li um pouco, mas não consigo encontrar nenhum equivalente no MS SQL. Existe um, ou é desnecessário? Qualquer informação seria ótima, obrigado.

    
por tarrball 15.02.2016 / 01:26

1 resposta

2

MyISAM é um sistema de banco de dados não transacional. Isso significa que ele não possui recursos de reversão caso as atualizações do banco de dados não sejam confirmadas. Isso faz com que seja intolerante a falhas. Além disso, suas tabelas não suportam relacionamentos de chave estrangeira.

O MS-SQL foi construído desde o início para ser um sistema de banco de dados totalmente relacional com manipulação de dados transacionais para confirmação / reversão.

O MySQL basicamente precisava ser atualizado para suportar o que o MS-SQL já está adicionando o mecanismo de banco de dados InnoDB. Não há equivalente MyISAM no MS-SQL porque é uma tecnologia antiga que a Microsoft queria ultrapassar.

    
por 15.02.2016 / 02:08

Tags