La evaluación del negocio de bases de datos nosql

¿Qué es tan importante como las habilidades técnicas, pero con demasiada frecuencia dado mucho menor prioridad, es la evaluación de negocios. A continuación se presentan algunas de las áreas de la, o de evaluación de negocios no técnicos, se debe considerar al evaluar las bases de datos NoSQL.

Desarrollando habilidades

NoSQL es un área tan rápido crecimiento que las habilidades necesarias para utilizar no pueden mantener el ritmo, y con tantos sistemas diferentes, no hay estándares abiertos equivalentes a las de SQL en el mundo de base de datos relacional.

Por lo tanto, es una buena idea para encontrar y emplear o contratar, a un precio adecuado, aquellas personas que tienen experiencia en la base de datos que seleccione. Además, asegúrese de que usted puede encontrar la formación en línea o en persona.

Al hacerlo, no acepte, a tanto alzado, perfiles de LinkedIn de las personas en las que cotiza experiencia con MongoDB - a veces aparece en la lista sólo porque es una base de datos muy popular y la persona que está buscando un trabajo, cuando en realidad no tienen ninguna prestación demostrado experiencia con esa base de datos. Así pues, usted quiere estar seguro de que en realidad son expertos en la base de datos que está utilizando.

Obtener valor rápidamente

bases de datos NoSQL que sea fácil de cargar los datos, y que pueden añadir valor inmediato. Por ejemplo, si desde el principio a resolver algunos casos de negocio de alto valor, puede obtener apoyo financiero y la gestión de proyectos de mayor envergadura. Con estos antecedentes, usted será capaz de desplegar nuevas aplicaciones rápidamente - potencialmente adelantándose a sus competidores y divertirse con nuevas bases de datos impresionantes en el proceso!

Por lo tanto, empezar por identificar soluciones de alto valor para unos pocos, así, los problemas de negocio de ámbito difíciles y realizar algunos proyectos de investigación a corto plazo sobre ellos. Utilice una selección de bases de datos NoSQL durante las fases iniciales del proyecto, y comprobar si las extensiones específicas del proveedor pueden ayudarle a alcanzar sus objetivos. En NoSQL, los proveedores de tecnología es un hecho ya que cada producto es tan diferente - es posible que así abrazar la base de datos que mejor se adapte a sus necesidades.

encontrar ayuda

Con cualquier producto de software, llega un punto en el que tiene que pedir ayuda. Encontrar respuestas en StackOverflow.com es una cosa, pero en un proyecto real, que puede venir sobre un problema espinoso que es único a su negocio.

En esta situación, las búsquedas web, probablemente, no puedo ayudarle. Es necesario un experto en la base de datos que está utilizando. Antes de seleccionar una base de datos, asegúrese de que puede obtener ayuda cuando la necesite. Esto podría ser de consultores independientes o software NoSQL los propios proveedores.

Compruebe la etiqueta de precio, sin embargo, antes de seleccionar una base de datos - algunos vendedores están cobrando el doble de la tasa de día de los demás por un consultor para estar en el sitio. Mediante la entrega de software de forma gratuita o muy barata que tienen que hacer su dinero en alguna parte!

soporte dedicado también es una muy buena idea para soluciones de misión crítica. “Follow the Sun” modelos de resolución de problemas también ayudará a solucionar los problemas rápidamente. El personal de apoyo de algunos proveedores son personas de soporte de TI menos técnicos, mientras que otros proveedores utilizan realmente los ingenieros capaces de llevar el problema a través de ellos resolución. Esto es más rápido que tener que esperar a que la zona horaria correcta para unos pocos ingenieros tercer nivel de apoyo para ir a trabajar por la mañana.

La decisión sobre código abierto frente a software comercial

Muchas personas se sienten atraídos por software de código abierto debido a la etiqueta de precio y la disponibilidad de las comunidades en línea de especialización. La buena noticia es que se puede encontrar una gran cantidad de vendedores NoSQL de código abierto y las empresas comerciales que venden apoyo, servicios y versiones empresariales de su software.

Aquí hay algunas razones para usar software de código abierto en el primer lugar:

  • software de libre disposición: Este tipo de software se ha descargado y probado por otros, por lo que algunos desarrolladores están familiarizados con, al menos, IT y la gente pasar el tiempo que contribuye sólo al desarrollo de software que consideran valioso o les apasiona.

  • sitios como StackOverflow.com: Sitios como StackOverflow.com están llenos de correcciones, y alguien se ha acercado probablemente estos sitios con problemas que es probable encontrar.

  • Pruebe antes de comprar: Con el software de código abierto, puede familiarizarse con una versión gratuita del software antes de hundirse su presupuesto anual en la compra de una empresa, la versión totalmente compatible.

Por el contrario, hay varias buenas razones para comprar y usar bases de datos NoSQL comerciales en su lugar:

  • Documentación: Documentación del producto es por lo general mucho más completo y profundo que el software de código abierto.

  • Apoyo: Estas compañías pueden ofrecer soporte global 24/7 y tendrán ingenieros formadores, consultores y ventas que pueden viajar a su oficina para mostrarle cómo su software puede ayudar - bueno para obtener apoyo para la prueba interna del concepto de negocio y casos.

  • Razón fundamental: Estas compañías hacen dinero con la venta de software, servicios de consultoría no - sus tasas de día pueden ser inferiores a los que venden complementos y soporte para bases de datos de código abierto, que pueden reducir el costo de implementación.

  • productos: Productos generalmente tienen muchas más funciones integradas en las empresas que los hacen de código abierto, lo que significa que necesitan menos módulos adicionales y servicios.

  • regalos de promoción: Debido a la abrumadora cantidad de opciones de código abierto, las empresas comerciales ofrecen ahora la formación gratuita o con descuento y gratuitas, versiones descargables de sus productos que se pueden utilizar y evaluar.

La construcción frente a la compra

Muchos proveedores NoSQL de código abierto hacen su dinero, ofreciendo apoyo comercial y de servicios en lugar de por la venta de software.

Muchos productos de código abierto NoSQL son también muy nueva, por lo que no todas las características que pueda necesitar están disponibles en el software. Como resultado, es probable que gastar dinero en el pago de servicios para agregar esta funcionalidad.

Muchas organizaciones cuentan con equipos técnicos internos, especialmente en las empresas de servicios financieros y en algunas organizaciones de defensa y medios de comunicación. Debido a que las compañías de servicios financieros toman cualquier ventaja que puedan llegar a obtener un beneficio, por lo que contratar personal muy capaz.

Su organización también puede tener un personal especializado. Si es así, “Felicidades,” porque usted es la excepción y no la regla! Si estás en esta situación, es posible que pueda agregar las características adicionales a sí mismo, en lugar de comprar costosos servicios.

Sin embargo, la mayoría de las organizaciones no están en esta posición, por lo que vale la pena echarle un vistazo a las características “adicionales” en software comercial, aunque no proporcionan todas las funciones que desea de la caja, pero le permiten construir estas características más rápido.

Es fácil de quemar el dinero para pagar el software que se construirá para corregir las deficiencias en el software de código abierto. Considere el costo total de propiedad de cualquier futura base de datos NoSQL.

La evaluación de las capacidades de los proveedores

Quién confiar? Con el tiempo, se debe dar el paso y elegir una empresa para ayudarle en sus esfuerzos.

Las pequeñas empresas pueden ser independientes, consultores locales o proveedores más pequeños NoSQL. Ofrecen un par de ventajas:

  • Los pequeños vendedores pueden estar más sintonizados con su industria o geografía. Son especialmente útiles en países o sectores en los que las grandes empresas comerciales a menudo no se aventuran pequeños.

  • Los pequeños vendedores tienden a ser flexibles - porque es muy probable que un porcentaje importante de sus ingresos anuales, así como una adición útil a su cartera.

Los pequeños vendedores pueden ser propensos a problemas financieros y las recesiones. Además, puede que no tengan suficiente personal para servicio y soporte mayor uso de su organización de una base de datos NoSQL.

Grandes (por lo general) compañías de software comerciales normalmente tienen sus propias fortalezas:

  • Las grandes empresas tienen un mayor alcance y más recursos - tanto humanos como financieros - para llamar sucesivamente.

  • Si usted tiene un problema que necesita ser resuelto rápido, estas empresas pueden estar en mejores condiciones para ayudar a que las empresas más pequeñas que son.

    Las grandes empresas tienen experiencias más amplias que las empresas más pequeñas tienen, lo que significa que las empresas más grandes, probablemente, se han ocupado de casos extremos únicos. Por lo tanto, si usted tiene un requisito único, estas empresas pueden tener las personas que he tratado con problemas similares.

La búsqueda de apoyo en todo el mundo

Usted quiere saber si el apoyo local está disponible, ya sea como consultores o personal de servicio de ingeniería y soporte de producto. Asegúrese de que pueda contactar con ellos en su zona horaria y que hablan su idioma con fluidez. Tal vez usted puede solicitar una reunión con su líder local de apoyo antes de firmar un contrato.

En las organizaciones gubernamentales, la seguridad es primordial. En algunos países, una persona de apoyo que está revisando los archivos de registro y gestión de las llamadas de soporte para los sistemas del sector público debe tener autorización de seguridad, y esto es cierto incluso para los sistemas civiles sin clasificar. Por lo general, estos estrictos requisitos se deben a las organizaciones gubernamentales que tienen pérdidas de datos o robo sufrido en el pasado. Asegúrese de que estas personas están disponibles si se trabaja en el sector público.

Expandiendo a la nube

Muchas organizaciones externalizan la entrega y el apoyo de sus servicios de TI a un tercero. Al aprovisionar nuevo hardware o aplicaciones, este proceso suele ser permanente. También puede resultar costoso.

bases de datos NoSQL menudo se utilizan para resolver los problemas que surgen rápidamente. El desarrollo ágil es la norma en la entrega de las soluciones a estos problemas. Este es particularmente el caso cuando los sistemas han de entrar en producción dentro de los seis meses más o menos.

Muchas organizaciones se están desplazando a la nube para sus necesidades de aprovisionamiento y mantenimiento con el fin de realizar la entrega de nuevos sistemas menos costosos y más ágil. Asegúrese de que su base de datos NoSQL se puede utilizar en estos ambientes.

Varios productos NoSQL tienen características específicas de gestión en un entorno de nube. Sus API de gestión puede ser escrito y se integran con herramientas de gestión de sistemas existentes. Pregunte a su proveedor sobre el respaldo que tiene con el entorno de nube que elija.

Artículos Relacionados