Lorsque vous utilisez les versions « mises à jour », tout SGBD soutiendront que.
Dans Oracle et PostgreSQL, un lecteur n'est jamais bloqué si c'est ce que vous voulez dire.
Pour SQL Server, vous devez avoir au moins la version 2005 pour se débarrasser de certains comportements de verrouillage méchants.
DB2 offre un mode « lecteurs ne sont jamais bloqués » à partir de 9,7
Pour MySQL, vous devrez utiliser InnoDB comme MyISAM réduira considérablement la concurrence lors de la lecture et de l'écriture (à l'exception de tous les autres problèmes que MyISAM a Si vous faites plutôt référence à un problème de performances, les écritures lourdes ralentiront les autres requêtes, il s'agit alors plus d'un problème matériel que d'un véritable problème de SGBD. Le facteur le plus limitant (en particulier pour les grandes bases de données) est IO. En utilisant des systèmes RAID haut de gamme (ou des disques à semi-conducteurs comme FusionIO), ce problème peut également être résolu, mais cela sera coûteux.
Um ... à peu près tous d'entre eux soutiennent cela. Pas beaucoup d'avoir un SGBDR autrement. Pouvez-vous vous concentrer sur votre question? C'est très large en l'état. – Oded
@Oded: bien certains SGBD sont limités lorsqu'il s'agit de lectures simultanées * et *. Les versions plus anciennes de SQL Server ou DB2 imposent des verrous très restrictifs sur les tables pour lesquelles elles sont modifiées, même avec des insertions. MySQL lors de l'utilisation de MyISAM ne brille pas dans ce domaine, donc la question n'est pas si absurde –
@a_horse_with_no_name - Sans plus d'informations sur la charge attendue sur le système, il est insensé. – Oded