Cuál es la diferencia entre la indexación y la fragmentación. ¿Cuál es el papel de ambos?cuál es la diferencia en indexación y fragmentación
7
A
Respuesta
7
La indexación es una forma de almacenar valores de columnas en una estructura de datos destinada a la búsqueda rápida. Esto acelera enormemente una búsqueda en comparación con una exploración de tabla completa, ya que no todas las filas tendrán que ser examinadas. Debería considerar tener índices en las columnas en sus cláusulas WHERE.
Sharding es una técnica para dividir la tabla entre diferentes máquinas. Esto hace posible la resolución paralela de consultas. Por ejemplo, la mitad de la tabla se puede buscar en una máquina y la otra mitad en otra máquina. En algunos casos, esto permitirá aumentar el rendimiento agregando más hardware, especialmente para tablas grandes.
Cuestiones relacionadas
- 1. En Mongo, ¿cuál es la diferencia entre la fragmentación y la replicación?
- 2. En Lucene, ¿cuál es la diferencia entre ANALYZED y ANALYZED_NO_NORMS?
- 3. ¿Cuál es la diferencia entre + = y = +?
- 4. ¿cuál es la diferencia entre:.! y: r !?
- 5. ¿Cuál es la diferencia entre ".equals" y "=="?
- 6. Cuál es la diferencia entre $ y jQuery
- 7. Cuál es la diferencia entre = y: =
- 8. Cuál es la diferencia entre $ (...) y `...`
- 9. ¿Cuál es la diferencia entre dict() y {}?
- 10. SWT y AWT, ¿cuál es la diferencia?
- 11. ¿Cuál es la diferencia entre [indefinido] y [,]?
- 12. ¿Cuál es la diferencia entre {0} y ""?
- 13. ¿Cuál es la diferencia entre .ToString (+) y ""
- 14. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 15. fgets() y fread() - ¿Cuál es la diferencia?
- 16. ¿Cuál es la diferencia entre "$^N" y "$ +"?
- 17. ¿Cuál es la diferencia entre " " y ""?
- 18. ¿Cuál es la diferencia entre @ y $ y% en MSBuild?
- 19. OpenGL (ES) - ¿Cuál es la diferencia entre frustum y orto?
- 20. ¿Cuál es la diferencia entre la abstracción y la encapsulación?
- 21. ¿Cuál es la diferencia entre Session.Abandon() y Session.Clear() en ASP.Net?
- 22. ¿cuál es la diferencia entre didselectrowindexpath y willselectrowindexpath en iphone?
- 23. ¿cuál es la diferencia entre NULL y Empty en mysql
- 24. ¿Cuál es la diferencia entre longblob y longtext en mysql?
- 25. ¿Cuál es la diferencia entre $ @ y $ * en scripts de shell?
- 26. ¿Cuál es la diferencia entre flush y commit en Hibernate?
- 27. ¿Cuál es la diferencia entre iTerm2 y Terminal en Mac?
- 28. ¿Cuál es la diferencia entre @ y @@ en un módulo?
- 29. ¿Cuál es la diferencia entre & y && en MATLAB?
- 30. ¿Cuál es la diferencia entre _isEnabled y isEnabled en Anguila?