¿Quién Usa el Software de Respaldo de Bases de Datos?
Equipos de Bases de Datos: La responsabilidad de las bases de datos generalmente recae en el administrador de bases de datos de una empresa, o en un equipo de bases de datos si la empresa cuenta con esos recursos. Por lo tanto, las soluciones de respaldo de bases de datos probablemente serán utilizadas principalmente por esos administradores o el equipo de bases de datos. Aunque las bases de datos en sí mismas pueden ser altamente accesibles para cualquier miembro de una empresa, el software de respaldo de bases de datos, como parte del ecosistema de mantenimiento de bases de datos, debe ser manejado por aquellos que se centran explícitamente en mantener la integridad de la base de datos de una empresa.
Software Relacionado con el Software de Respaldo de Bases de Datos
Las soluciones relacionadas que pueden usarse junto con el software de respaldo de bases de datos incluyen:
Software de respaldo en línea: El software de respaldo en línea generalmente se centra en volúmenes más pequeños de datos que las empresas usarían en el día a día. Estas soluciones respaldarán datos y archivos de uso general en repositorios en línea. Generalmente, documentos de texto, PDFs, presentaciones, hojas de cálculo, archivos multimedia y similares serán respaldados con estas soluciones.
Software de respaldo SaaS: El software de respaldo SaaS está diseñado para crear respaldos de datos para cualquier producto de software como servicio (SaaS) que una empresa pueda estar utilizando. Estos respaldos de software provienen de soluciones en la nube, por lo que los datos pueden ser desde información de clientes potenciales de ventas hasta datos de marketing y más.
Software de respaldo de servidores: El software de respaldo de servidores, como su nombre lo indica, se centra específicamente en respaldar cualquier dato específico del servidor. Estas soluciones están diseñadas específicamente para manejar grandes volúmenes de datos, ya que los servidores suelen contener el mayor volumen de datos para la mayoría de las empresas. También tienden a estar enfocadas en empresas medianas y grandes, ya que la mayoría de las pequeñas empresas no necesitan servidores. Dicho esto, las pequeñas empresas con, por ejemplo, una gran presencia en internet podrían tener servidores como una gran parte de su modelo de negocio y, por lo tanto, necesitarían una solución de respaldo de servidores.
 
Desafíos con el Software de Respaldo de Bases de Datos
Las soluciones de respaldo de bases de datos pueden venir con su propio conjunto de desafíos. 
Velocidad de respaldo: Dos factores principales afectan la velocidad de respaldo: el volumen de datos y la velocidad de la conexión. Cuantos más datos necesiten copiarse durante el respaldo, más tiempo puede llevar un respaldo. Esto puede agravarse aún más por las velocidades de conexión a internet al respaldar datos en la nube localmente o al respaldar datos locales en un repositorio en la nube. Incluso pequeñas cantidades de datos pueden llevar un tiempo significativo e inconveniente para respaldarse si la conectividad es deficiente. Si una empresa planea realizar respaldos regulares de local a nube o de nube a local, su conectividad a internet debe ser lo suficientemente fuerte para soportarlo.
Volumen de archivos: Al buscar una solución de respaldo de bases de datos, los usuarios deben elegir una que pueda manejar el volumen de datos que esperan respaldar regularmente. Mientras que algunas empresas pueden tener miles de puntos de datos para respaldar de sus bases de datos, otras pueden fácilmente pasar de millones a miles de millones de puntos de datos de bases de datos. No todas las soluciones pueden manejar ese tipo de volumen, por lo que es importante asegurarse de que su elección pueda escalar para satisfacer sus necesidades.
Gestión de registros: La mala gestión de respaldos de bases de datos a menudo resulta en registros sobredimensionados. Comprar más capacidad de disco para acomodar la operación de mantenimiento de bases de datos es solo una solución a corto plazo. Los usuarios también pueden agregar un registro secundario temporal para manejar el crecimiento excesivo del archivo de registro, pero eso también ralentizará el proceso de restauración, por lo que podrían querer eliminarlo una vez que ya no sea necesario. Si los usuarios quieren ahorrar espacio subdimensionando el registro de transacciones, el servidor de bases de datos puede hacerlo crecer automáticamente en pequeños fragmentos. Esto resulta en fragmentación de registros que ralentiza todo el proceso de respaldo de bases de datos. Idealmente, los usuarios deben establecer el tamaño correcto para el archivo de registro de acuerdo con el tamaño y los requisitos de la base de datos y comprar espacio adicional basado en el crecimiento previsto. 
 
Cómo Comprar Software de Respaldo de Bases de Datos
Recolección de Requisitos (RFI/RFP) para Software de Respaldo de Bases de Datos
Ya sea que una empresa esté buscando su primer software de respaldo de bases de datos o buscando reemplazar uno existente, g2.com puede ayudar a encontrar el mejor ajuste.
El software de respaldo de bases de datos a menudo viene con características y capacidades específicamente deseadas. Para comenzar, las empresas deben primero pensar en sus requisitos principales. Deben pensar en el tamaño y tipo de base de datos que se guardará, la ubicación de almacenamiento (en la nube o en las instalaciones) y las restricciones relacionadas con el presupuesto, el personal o el mantenimiento continuo. Si una base de datos está en almacenamiento en la nube como Dropbox o Google Drive, no hay razón para replicar los datos en la nube a un servidor NAS en las instalaciones para la protección de datos, a menos que el usuario planee experimentar una pérdida significativa de datos de internet. Las industrias que involucran grandes cantidades de datos sensibles también deben considerar las necesidades de cumplimiento y seguridad en su propuesta. Además, muchas empresas ya tienen otras soluciones de respaldo, por lo que estas empresas pueden primero preguntar si su proveedor actual ofrece respaldo de bases de datos como parte de sus soluciones de respaldo.
Priorizar el conjunto de características deseadas que cumplan con el requisito puede ayudar a reducir el grupo potencial de soluciones de respaldo de bases de datos, permitiendo a los equipos aplicar luego consideraciones adicionales para el presupuesto, la facilidad de administración, los requisitos de seguridad y más. Este enfoque holístico empodera a los compradores para avanzar con una lista de verificación enfocada, que puede usarse junto con la puntuación de G2 para seleccionar el mejor producto de respaldo de bases de datos para el negocio.
Comparar Productos de Software de Respaldo de Bases de Datos
Crear una lista larga
La recolección de requisitos para soluciones de respaldo de bases de datos es bastante sencilla, pero aún puede variar mucho dependiendo del alcance de la capacidad. Desde el fondo de la lista, hay software de respaldo del proveedor de la base de datos. A menudo vienen con el software de base de datos (Microsoft Azure SQL, Amazon S3 o bases de datos MySQL) o software de gestión de bases de datos (MySQL, PostgreSQL o MS SQL) pero tienen características limitadas. Por ejemplo, si un usuario está utilizando la base de datos del servidor SQL de Azure, puede usar Microsoft SQL Server Backup. Sin embargo, el respaldo del servidor SQL automatiza la suma de verificación (mismos bytes de página de datos entre el original y el respaldo) para asegurar que el archivo de respaldo sea correcto. Eso podría no ser suficiente dependiendo del contexto. Por otro lado, hay soluciones de respaldo de bases de datos costosas que ofrecen características avanzadas como verificaciones de integridad adicionales, diferentes tipos de respaldo, buenas interfaces de usuario, y así sucesivamente. Algunas incluso se integran con software de recuperación ante desastres. Los usuarios también pueden querer cifrar copias de bases de datos sensibles con AES. Hay muchas opciones, por lo que las empresas necesitan preparar su lista de requisitos para pasar rápidamente por la lista larga. Dado que el presupuesto y el personal dictarán en gran medida qué productos terminan en la lista corta, la capacidad de un proveedor para cumplir con cada uno de los requisitos y el presupuesto de la empresa es fundamental.
Crear una lista corta
De la lista larga de proveedores, es útil reducir la lista de proveedores para llegar a una lista más corta de contendientes, preferiblemente no más de tres a cinco. Con esta lista en mano, las empresas pueden producir una matriz para comparar las características y precios de las diversas soluciones.
Realizar demostraciones
Para asegurar una comparación justa, el usuario debe demostrar cada solución en la lista corta con el mismo caso de uso y conjuntos de datos. Esto permitirá a la empresa evaluar de manera similar y ver cómo cada proveedor se compara con la competencia. 
Selección de Software de Respaldo de Bases de Datos
Elegir un equipo de selección
Para elegir un equipo de selección, los tomadores de decisiones deben involucrar a expertos en la materia de todos los equipos que usarán el sistema. Esto involucra principalmente a los equipos de bases de datos y equipos de TI. El equipo de compras también puede ayudar con la negociación.
Negociación
Usando la lista de priorización de requisitos, los usuarios pueden organizar los datos para ayudar a las personas a entender cómo cada solución cumple con sus requisitos. Esto puede prevenir el pensamiento aislado y servir como un catalizador para debates internos y traer nuevas preguntas para el proveedor. Cada producto tendrá pros y contras, pero el análisis de selección debe pintar una imagen más clara de la capacidad de cada producto para cumplir con las necesidades únicas de la empresa. Los contras identificados pueden luego usarse para eliminar opciones de la lista corta o servir como palanca para descuentos y otras ofertas.
Decisión final
Después de esta etapa, es importante realizar una prueba si es posible con una pequeña selección de profesionales de TI. Esto ayudará a asegurar que el software elegido se integre bien con la configuración de infraestructura de la empresa (respaldo en las instalaciones y fuera del sitio o en la nube). Si la herramienta de respaldo de bases de datos es bien recibida y bien utilizada, el comprador puede tomar eso como una señal de que su selección es la correcta. Si no, puede ser necesario reevaluar las opciones.