Las bases de datos y los vehículos se utilizan para un número muy similar de propósitos diferentes.
Al igual que los vehículos, existen diferentes requisitos para todos los diferentes tipos de tareas para los que se puede usar una base de datos.
Una mamá del fútbol no busca tradicionalmente el mismo tipo de velocidad que un vehículo de fórmula uno. Ambos casos de uso de vehículos tendrán diferentes tipos de características de seguridad.
- ¿Dónde puedo encuestar a estilistas, peluqueros y amantes del cabello en línea?
- ¿Por qué el precio del software y la electrónica en Europa suele ser más alto que en los Estados Unidos?
- ¿Debo comprar un Wacom Intuos mediano o pequeño para retoque de Photoshop en una computadora portátil de 15 '?
- ¿Cuál es la diferencia entre Sage Math, GNU Octave, MATLAB, matplotlib, Maple y mathHandbook?
- ¿Cuál es el mejor software de preguntas y respuestas de código abierto?
Una base de datos será similar. La base de datos que se puede usar dentro de un teléfono móvil tendrá requisitos muy diferentes de los que necesitará la base de datos promedio de una aplicación web. Esto es muy diferente de qué tipo de base de datos se necesitará al almacenar la investigación experimental en humanos para grandes farmacéuticos. La lista continua…
Una plataforma de base de datos no puede adaptarse a todos al igual que necesitamos más de un tipo de vehículo. La forma en que creamos aplicaciones en estas diferentes plataformas es aún más variada. Y, por supuesto, los usuarios de las bases de datos y los vehículos son muy diferentes.
Idealmente, elegimos plataformas que tengan sentido para nuestro dominio. La mayoría estará de acuerdo en que debemos asegurarnos de que sea lo suficientemente rápido y que tenga las características necesarias para que el Producto sea excelente para el usuario.
Cuando no podemos lograrlo, se hacen grandes compromisos y sacrificamos los requisitos menos importantes. Algunas veces eso será velocidad y otras serán características.
Si se realizan demasiados sacrificios o si el mantenimiento de la plataforma en particular no funciona bien, es común volver a visitar quién hizo el producto, qué plataformas se seleccionaron y cómo se implementaron. Toda una carrera se puede hacer con el trabajo que proviene de este estado y también es muy versátil en contenido y resultados.
Oracle gana más dinero al ser la base de datos más sofisticada, personalizable y flexible del mundo. Tiene una gran huella de uso.
SQLite es la base de datos más utilizada en el mundo y tiene casi la menor cantidad de características.
La velocidad es mucho más difícil de hablar. Yo diría que la mayoría de la gente quiere lo suficientemente rápido, no más rápido. La mayoría de las bases de datos pueden ser lo suficientemente rápidas en hardware decente.