RIAK KV es una base de datos de valores-clave NoSQL distribuida con replicación local y multi-cluster avanzada que garantiza lecturas y escrituras incluso en caso de fallas de hardware o particiones de red.
Garantizar la disponibilidad para aplicacion Big Data
Con un diseño de clave / valor que ofrece modelos de datos poderosos pero simples para almacenar cantidades masivas de datos no estructurados.
Riak KV está diseñado para manejar una variedad de desafíos que enfrentan las aplicaciones de Big Data que incluyen el seguimiento de usuarios o información de sesión, almacenamiento de datos de dispositivos conectados y replicando datos en todo el mundo.
Riak KV automatiza la distribución de datos en todo el clúster para lograr un rendimiento rápido y una sólida continuidad comercial con una arquitectura maestra que garantiza una alta disponibilidad y escala casi linealmente utilizando hardware básico para que pueda agregar fácilmente capacidad sin una gran carga operativa.
Recursos de Riak KV:
RIAK KV casos de uso
Obtenga más información sobre cómo Riak KV puede marcar la diferencia en sus aplicaciones de Big Data.
RIAK KV Caracteristicas
Potente, funcionalidad NoSQL que mantiene sus aplicaciones Big Data funcionando sin problemas.
RESISTENCIA
Tus datos, siempre disponibles.
Para garantizar la disponibilidad de los datos y la tolerancia de partición, Riak KV replica los datos de forma predeterminada en tres nodos del clúster.
No hay un solo maestro, no hay un solo punto de falla, y cualquier nodo puede atender cualquier solicitud entrante. Con su arquitectura maestra, Riak KV es fácil de configurar y operar. Agregar o eliminar nodos de un clúster es simple.
El enfoque de Riak en la disponibilidad hace que encaje bien cuando el tiempo de inactividad es inaceptable.
Escalabilidad masiva
Lo que aumenta, debe reducirse.
Riak KV está diseñado para abordar el problema de la disponibilidad de datos con facilidad de escala. Tiene una arquitectura sin master que facilita agregar y eliminar nodos usando hardware básico.
Riak KV puede manejar millones de claves, petabytes de almacenamiento, millones de usuarios y miles de millones de puntos de datos.
Al distribuir automáticamente los datos entre los nodos de un clúster, Riak KV produce un aumento de rendimiento casi lineal a medida que se agrega la capacidad.
Riak KV redistribuye automáticamente los datos a medida que se agregan o eliminan nodos para equilibrar los datos entre los nodos.
Riak KV hace que sea mucho más fácil para las aplicaciones escalar eliminando la fragmentación manual y replicando los datos para reducir los puntos calientes.
Cuando el tiempo de inactividad es inaceptable y la escalabilidad es crítica, Riak KV encaja perfectamente.
La escala horizontal debe ser fácil
A medida que los conjuntos de datos crecen más allá de la capacidad existente, las bases de datos relacionales requieren la adición de costosos servidores de alta gama y datos fragmentados. Esa solución a menudo es prohibitivamente costosa. Riak KV resuelve el problema escalando horizontalmente utilizando hardware básico y elimina la necesidad de fragmentación, ya que le permite crecer y reducir el tamaño del clúster de forma elástica al mismo tiempo que equilibra la carga en cada nodo.
Riak KV fue diseñado para operar como un sistema agrupado que contiene múltiples nodos (servidores de productos básicos o instancias de la nube). La replicación de datos entre nodos es una de las funciones principales de Riak KV, que permite que los datos vivan en varias máquinas con una única solicitud de escritura.
La arquitectura sin maestro Riak KV con replicación proporciona la base para la tolerancia a fallas y la escalabilidad.
Beneficios de la escala en RIAK KV
Las aplicaciones modernas de Big Data necesitan la capacidad de escalar tanto hacia arriba como hacia abajo y obtener un buen retorno de la inversión a medida que se agrega hardware adicional. Riak KV escala linealmente simplemente al agregar hardware básico sin la necesidad de fragmentar manualmente los datos.
Administrar grandes cantidades de datos
Los departamentos de TI actuales deben admitir el acceso global de millones de usuarios y almacenar miles de millones de puntos de datos. Riak KV es operacionalmente fácil de usar con la capacidad de agregar capacidad a demanda sin fragmentación de datos o reestructuración manual de su clúster.
Tomar decisiones en tiempo real
Tomar decisiones basadas en datos críticos que cambian rápidamente puede brindarle a las organizaciones una ventaja competitiva. Cuando administra miles de millones de eventos y estos eventos no tienen esquemas, aún necesita un análisis en tiempo real de sus datos. Riak KV garantiza que puede escalar y analizar rápidamente datos no estructurados para la toma de decisiones en tiempo real.
Reducir los costos de escala
Ampliar las bases de datos relacionales mediante la adición de servidores costosos es costoso, lento y poco flexible (puede ampliar, pero no reducir). Con Riak KV, puede escalar hacia arriba o hacia abajo fácilmente utilizando hardware básico.
“Nuestra decisión de implementar Riak KV fue puramente estratégica. Luego de un riguroso proceso de evaluación, decidimos que la base de datos flexible y escalable de Basho era la más adecuada para nuestras necesidades. Dada la gran cantidad de datos que procesamos a diario, desde los detalles de los clientes hasta las probabilidades de apuestas, era imperativo que tuviéramos una plataforma para respaldar esto. Seleccionamos a Riak, y no nos han decepcionado con los resultados “.
– Martin Davies, Director Ejecutivo, Tecnología en bet365
Simplicidad operativa
Simplemente funciona
A menudo, la mejor solución para un problema es la simple. Con Riak KV, la simplicidad operativa se diseñó en el producto para facilitar su uso y operación.
Riak KV le permite agregar y eliminar nodos fácilmente en su clúster. La replicación automática elimina la fragmentación y la replicación manual. Riak KV también admite actualizaciones progresivas, por lo que no es necesario tener una ventana de mantenimiento.
Otro componente de la simplicidad operativa es la facilidad de planificación de la capacidad. Con Riak KV, el uso de recursos es predecible, lo que facilita la planificación de la capacidad.
Riak KV es menos costoso de operar que otras bases de datos NoSQL. Requiere menos CPU, por lo tanto, menos nodos, para escribir la misma carga de trabajo. Y dado que el uso de recursos es predecible (casi lineal), es fácil escalar hacia arriba y hacia abajo.
Riak KV es fácil de ejecutar, por lo que reduce la carga operativa en su equipo de TI. Simplemente funciona.
La simplicidad operativa debe construirse
Riak KV utiliza una arquitectura de “anillo” con replicación automática y transferencia indirecta para garantizar la resiliencia de la aplicación y la eficiencia operativa.
Cada nodo en Riak Ring administra uno o muchos nodos virtuales, llamados vnodes.
A medida que se agrega la capacidad, Riak KV distribuye automáticamente los datos a través del anillo Riak produciendo un aumento de rendimiento casi lineal. Los datos se distribuyen de manera uniforme entre los nodos, y cuando agrega (o quita) máquinas, los datos se reequilibran automáticamente en una operación sin bloqueo.
Si un nodo falla, un nodo vecino asumirá sus operaciones. Cuando el nodo fallido retorna, el nodo vecino devuelve todas las actualizaciones en un proceso llamado handoff indirecto. Esto minimiza la carga operativa de las condiciones de falla al garantizar que las escrituras estén disponibles y las actualizaciones sean automáticas.
Beneficios de la implicidad operativa en RIAK KV
Elegir una solución basada en consideraciones operacionales tiene un gran sentido comercial. Riak KV está diseñado para ofrecer resiliencia y facilidad de escala para simplificar las operaciones.
Opere aplicaciones Big Data a la capacidad máxima
Las aplicaciones Big Data deben ser compatibles con millones de clientes y estar siempre disponibles. Riak KV le permite agregar y eliminar fácilmente la capacidad bajo demanda con un rendimiento predecible.
Reducir los costos operativos
Las aplicaciones de hoy en día deben ser escalables, tolerantes a fallas y disponibles en todo el mundo. Con Riak KV puede agregar y eliminar fácilmente la capacidad bajo demanda. Esto reduce el tiempo que su equipo pasa en las operaciones de la base de datos dejando más recursos para enfocarse en otros aspectos del crecimiento de su negocio.
Reducir el tiempo de inactividad
Riak KV está diseñado para la flexibilidad para evitar costosos tiempos de inactividad. Si falla un nodo de Riak KV, otros nodos de la toma de control del clúster lo leerán y lo escribirán para garantizar que sus datos estén siempre disponibles. Las actualizaciones continuas eliminan la necesidad de ventanas de mantenimiento.
“En el día a día, además de calcular la capacidad que queremos agregar, no tenemos un administrador de Riak dedicado, porque no necesitamos uno. Riak brinda mucha simplicidad operativa para nosotros. Simplemente funciona “.
– Jonathan Moore, Technical Fellow, Comcast Interactive Media
No hay tiempo para el tiempo de inactividad.
Tener la funcionalidad de replicación correcta es clave para garantizar que sus datos estén siempre disponibles. La replicación inteligente es una piedra angular de Riak KV. De forma predeterminada, Riak KV realiza tres réplicas de sus datos en diferentes nodos. Si un nodo no está disponible debido a fallas del servidor o interrupciones de la red, su aplicación aún puede leer y escribir datos. Riak KV está diseñado para garantizar que sus datos estén siempre disponibles.
El tiempo de inactividad es costoso
Riak KV fue diseñado para operar como un sistema que contiene múltiples nodos (servidores básicos o instancias en la nube), y la replicación inteligente permite que los datos vivan en múltiples máquinas a la vez con una sola aplicación de escritura.
La replicación inteligente de Riak KV asegura que aún puede leer, escribir y actualizar datos si los nodos no están disponibles.
Riak KV permite establecer una variable de replicación, N (también conocida como n_val), que especifica la cantidad de nodos en los que se replicará un valor. Un valor n_val de 3 (valor predeterminado) significa que cada objeto se replica 3 veces. Cuando la clave de un objeto se asigna a un nodo determinado, Riak KV replicará automáticamente los datos en dos nodos adicionales. El parámetro n_val le permite definir sus requisitos de replicación.
Beneficios de la replicación inteligente en RIAK KV
La replicación automática de datos dentro de un clúster garantiza la redundancia de los datos y proporciona la alta disponibilidad y la tolerancia a fallas necesarias para las aplicaciones actuales de Big Data.
Reducir el tiempo de inactividad Tus clientes no esperarán. Esperan que su aplicación esté disponible. En Riak KV, la replicación inteligente distribuye datos a través del clúster. Si un nodo no está disponible debido a una falla del servidor o una partición de red, sus datos permanecen disponibles.
Escala tu aplicación Riak KV mantiene su aplicación escalable al garantizar que sus datos estén siempre disponibles. La replicación inteligente de Riak KV redistribuye automáticamente la carga en el clúster a medida que agrega y elimina nodos.
Mejore las experiencias del cliente Cuando millones de personas en todo el mundo confían en que su aplicación estará en funcionamiento, la replicación inteligente de Riak KV protege contra cortes de energía para garantizar que sus clientes tengan acceso ininterrumpido a su aplicación.
“El monitoreo es realmente un problema de Big Data. El desafío para nuestro servicio es poder recopilar, procesar, almacenar y visualizar miles de millones de métricas por minuto de miles de clientes. Como start-up que ofrece estos servicios de monitoreo, es de vital importancia Dataloop.IO trabaja con una plataforma capaz de hacer frente a la gran demanda que se le está asignando. Cualquier pérdida en los datos o interrupciones en el servicio sería muy dañino para nuestra creciente reputación. Riak nos ha dado exactamente lo que necesitamos “.
– Colin Hemmings, cofundador y arquitecto jefe de Dataloop.IO
Complejo soporte de consulta
Escríbelo como Riak. Pregunta como Solr.
Las aplicaciones Big Data requieren poderosas capacidades de búsqueda, pero la integración de la búsqueda en sistemas distribuidos altamente disponibles y resistentes es un desafío. Cumple este desafío con Riak Search and Secondary Indexes (2i). Riak Search está integrado con Apache Solr.
Riak Search combina la disponibilidad y la escalabilidad de Riak KV con la poderosa búsqueda de texto completo de Apache Solr. Permite la indexación y consultas distribuidas, escalables, tolerantes a fallas y transparentes de los conjuntos de datos Riak KV. A medida que los datos cambian, los índices de búsqueda se sincronizan automáticamente, lo que garantiza consultas rápidas, precisas y fáciles.
Las consultas rápidas requieren un motor de búsqueda poderoso
Una vez que los datos se almacenan en Riak KV, entonces buscará y recuperará los datos. Riak Search supervisa los cambios en los datos en Riak KV y propaga esos cambios a los índices gestionados por Apache Solr. Riak KV garantiza que los datos entrantes se distribuyan uniformemente en todos los nodos del clúster. Cada nodo en el cluster Riak KV también supervisa una instancia de Solr. En cada nodo de Riak KV, la instancia de Solr administra los índices para ese nodo.
En el lado de la consulta, Riak Search acepta consultas estándar de Solr y las expande a consultas de búsqueda distribuidas detrás de las escenas. Las consultas de búsqueda distribuidas se dirigen a múltiples instancias de Solr para proporcionar un conjunto completo de resultados en las réplicas.
Riak Search con Apache Solr integrado incluye:
Búsqueda de texto completo distribuido:
Conéctese a uno, hable con todos Las consultas estándar de Solr de texto completo se expanden automáticamente en consultas de búsqueda distribuidas para proporcionar un conjunto de resultados completo en todas las instancias.
Ad-hoc Query Support:
Haga preguntas complejas de sus datos Amplio soporte para una amplia gama de parámetros de consulta de Solr que incluyen:
coincidencia exacta, consultas de rango, y / o / no, clasificación, paginación, puntuación, clasificación, etc.
Sincronización de índice:
Automatice las actualizaciones de índice Sincronice datos automáticamente entre Riak KV y Solr. La supervisión inteligente recoge los cambios en los datos y propaga esos cambios a los índices de Solr.
Soporte Solr API:
Integre con el software existente La integración de Solr con Riak KV también incluye API de consulta de cliente Solr para la integración con su aplicación.
Reinicio automático:
Reduce o elimina los reinicios manuales lentos Supervise los procesos de Solr OS y automáticamente inicie o reinicie los procesos cuando se detecten fallas.
Ejemplo: Consultas Sol-Ad-hoc
Paso 1: agregar sufijo e índice
El primer paso es decirle a Solr el tipo de atributo agregando un sufijo.
Por ejemplo, si tiene un atributo de nombre dentro de un objeto JSON y desea indexarlo como una cadena, le cambiaría el name por name_s. Si, en cambio, desea indexar un atributo age, puede hacer age_i para indexarlo como un entero para las consultas de rango.
Paso 2: consulta contra el índice
Después de que los valores estén indexados, puede enviar consultas de Solr (motor de consulta predeterminado es lucene) al índice:
Dame todos los corredores con una carrera de 10 o más millas (consulta de rango abierta)
search/runners?wt=ison&a=miles_run_i: [10 TP *]
Dame todos los corredores con un nombre que comience con Jake (consulta de comodines)
search/runners?wt=ison&a=name_s: Jake*
Dame todos los corredores con biografías que contengan referencias a “Roger Bannister” (consulta de coincidencia exacta)
search/runners?wt=ison&a=bio_t: "Roger Bannister"
BENEFICIOS DEL APOYO COMPLEJO DE CONSULTA EN RIAK KV
Una vez que almacena sus datos, desea consultarlos y analizarlos rápidamente. Necesitas soporte de consultas complejas para administrar sesiones de usuario, almacenar y recuperar datos de pacientes; o asegurarte de que tus jugadores continúen chateando. Riak KV proporciona un soporte de consultas rápido y complejo para cumplir con los requisitos más exigentes de los clientes y las aplicaciones.
Tomar decisiones en tiempo real
Su aplicación debe proporcionar una variedad de consultas complejas y análisis en tiempo real para mantener a los usuarios interesados. Riak KV admite consultas complejas para que pueda buscar y recuperar sus datos casi al instante para permitir respuestas en tiempo real.
Aumenta el rendimiento y la escala
Escalar su aplicación requiere no solo la capacidad de agregar capacidad sino también tener un motor de consulta escalable. Riak KV permite que su búsqueda y consultas escalen a medida que crecen sus datos.
Mejore las experiencias del cliente Tus clientes no esperarán. Esperan que su aplicación responda rápidamente. Proporciona consultas rápidas para garantizar una experiencia del cliente sin problemas.
“Riak KV es la base de datos fundamental que permite a nuestros clientes aprovechar sus marcas a nivel mundial a través de canales sociales. Riak y Erlang han sido cruciales para permitir escalar a nivel mundial a través de un período de rápido crecimiento. Al incorporar Solr y CRDT, Riak KV permite que nuestras aplicaciones estén siempre actualizadas y receptivas en el entorno virtual de redes sociales de hoy en día “.
– Noah Gift, cofundador y director de tecnología, Sqor
Eliminar datos automáticamente
A veces desea eliminar datos que ya no son necesarios. Riak KV proporciona Global Object Expiration, que es fácil de configurar y le permite especificar un TTL (tiempo de vida) para todos los objetos en el clúster.
Esto elimina automáticamente los datos en el nivel del clúster para que no tenga que eliminar manualmente los datos antiguos.
A VECES LA DATOS NECESITAN SER AUTOMÁTICAMENTE ELIMINADO
Riak KV Global Object Expiration incluye:
- La capacidad de establecer TTL (tiempo de vida) para que todos los datos escritos antes de la ventana “tiempo de retención” (expiration.retention_time) expiren automáticamente y no se devolverán en las consultas.
- La capacidad de definir el modo de caducidad para LevelDB y Bitcask.
Para habilitar y configurar la caducidad de los objetos globales, active la caducidad y especifique un tiempo de retención en segundos, minutos, horas, etc.
La caducidad de los datos se establece en función de su back-end de almacenamiento.
Para habilitar y configurar la caducidad de los objetos globales, active la caducidad y especifique un tiempo de retención en segundos, minutos, horas, etc.
La caducidad de los datos se establece en función de su back-end de almacenamiento.
Para establecer la caducidad automática en LevelDB, use la configuración retention_time. En el siguiente ejemplo, los objetos están configurados para caducar después de 8 días y 9 horas:
leveldb.expiration = on leveldb.expiration.retention_time = 8d9h
Para establecer la caducidad automática en Bitcask, use la configuración de caducidad. En el siguiente ejemplo, los objetos están configurados para caducar después de 1 día:
bitcask.expiry = 1d
BENEFICIOS DE LA EXPIRACIÓN DE OBJETOS GLOBALES
A medida que los datos envejecen, ya no es necesario. La Expiración de Objetos proporciona una solución optimizada para borrar grandes volúmenes de datos de antigüedad para maximizar la eficiencia de su aplicación.
Reducir los costos operativos
Al eliminar automáticamente los datos según la política, elimina la necesidad de aumentar continuamente el almacenamiento y puede recuperar espacio. Esto significa menos almacenamiento para administrar y no es necesario borrar datos manualmente.
Aumenta el rendimiento y la escala
La eliminación de datos no deseados o innecesarios mantiene su base de datos esbelta y operacionalmente eficiente.
Administrar grandes cantidades de datos
La administración de datos, incluida la eliminación de datos no deseados, puede hacer que su aplicación sea más eficiente dependiendo de su caso de uso.
Vectores de version dotada (DVVs)
Tus datos, siempre precisos.
Las empresas necesitan que sus aplicaciones de Big Data estén altamente disponibles y que sus datos sean precisos. Riak KV es un sistema finalmente consistente y distribuido que garantiza lecturas y escrituras rápidas y precisas de sus datos.
En un sistema eventualmente consistente, los conflictos de objetos son inevitables. Con DVV, Riak KV rastrea el tiempo lógico en lugar del tiempo cronológico para resolver conflictos automáticamente y garantizar que sus datos sean precisos.
SISTEMAS EVENTUALMENTE CONSTANTES TIENEN CONFLICTOS DE OBJETOS
Riak KV es una base de datos de valores-clave finalmente coherente que favorece la disponibilidad de escritura. Para lograr esto, permite que varios clientes escriban al mismo tiempo, potencialmente a la misma clave. Riak KV usa relojes lógicos para rastrear el historial de actualizaciones de valores y detectar escrituras conflictivas.
Cuando realiza una solicitud de lectura, Riak KV busca todas las réplicas para ese objeto. De forma predeterminada, Riak KV soluciona cualquier incoherencia devolviendo la versión actualizada más reciente, determinada mirando el Vector de versión de puntos del objeto o DVV. Los DVV son metadatos adjuntos a cada réplica de datos cuando se crean. Se amplían cada vez que se actualiza una réplica de datos para realizar un seguimiento de las versiones de datos.
Riak KV usa DVV para identificar cada valor con la actualización que lo creó. Si cinco clientes actualizan al mismo tiempo el objeto, cada una de estas actualizaciones se marcará con un punto (un reloj vector mínimo) que indica el evento específico que lo introdujo. Esto significa que los valores duplicados siempre se pueden identificar y eliminar para garantizar que sus datos sean siempre precisos.
BENEFICIOS DE LOS VECTORES DE VERSIÓN PUNTA (DVV) EN RIAK KV
Incluso cuando tiene miles de clientes que crean millones de puntos de datos que cambian rápidamente, sus clientes esperan que sus datos sean precisos. Si pierden la confianza en los datos, pueden pasar a su competencia.
Basho está continuamente innovando y utiliza la investigación más reciente disponible para garantizar que sus datos sean siempre precisos.
Los DVV de Riak KV se desarrollaron en colaboración con investigadores académicos para rastrear con mayor precisión los cambios en los datos.
Mejore las experiencias del cliente
Para la mayoría de las aplicaciones web, la experiencia del cliente es fundamental. Los clientes requieren datos rápidos y precisos. Usando DVV, Riak KV asegura que sus clientes siempre obtengan la información más actual, manejando fácilmente la complejidad de la resolución de conflictos.
Aumenta el rendimiento y la escala
Los sistemas eventualmente consistentes aseguran que sus datos estén siempre disponibles. A medida que su sistema escala, existe una mayor posibilidad de conflictos de datos. Con Riak KV DVV, los conflictos de datos se resuelven rápidamente incluso durante las cargas máximas para lecturas rápidas y escrituras de sus datos.
Tomar decisiones en tiempo real
Para tomar decisiones precisas en tiempo real, debe usar la información más reciente. Mediante el uso de DVV, Riak KV proporciona datos precisos rápidamente a su aplicación, para que pueda tomar decisiones rápidas para respaldar su negocio.
“ShopKeep permite que más de 20,000 comerciantes procesen cientos de miles de transacciones de venta diariamente. Para mantener el ritmo de los negocios de nuestros clientes, necesitábamos una solución que pudiera manejar un gran volumen de solicitudes de datos. La base de datos Riak KV de Basho no solo maneja las cargas pico a gran escala, sino que garantiza que los datos que solicitan nuestros clientes sean precisos y oportunos “.
– Jason Ordway, CTO, ShopKeep
Tipos de datos distribudos en RIAK
MARCO DE APACHE MESOS
INTEGRACIÓN DE LA BASE DE DATOS REDIS
Soporte
Para obtener información, mejores prácticas y solución de problemas, los ingenieros de servicio al cliente de primer nivel de Basho siempre están ahí cuando los necesita.
Tranquilidad es tener la asistencia que necesitas cuando la necesitas
Si recién está comenzando con el software de código abierto de Basho o si es un usuario de código abierto con más experiencia que enfrenta desafíos, puede obtener soporte de la comunidad a través de:
El canal RIAK IRC, y lista de correo de usuarios riak Para estos y otros recursos, visite nuestra página de Comunidad para más detalles.
Los clientes empresariales pueden iniciar sesión en su página de soporte de Basho Zendesk.
RIAK KV y RIAK TS SUPPORT SERVICES
Servicios incluidos en las configuraciones del producto.
DEVELOPER PRO ENTERPRISE PLUS
BASHO ENGINEERING SUPPORT | Business Hours | Business Hours | 24x7x365 | 24x7x365 | |
---|---|---|---|---|---|
BASHO BASELINE AND SYSTEM ASSESSMENT | 2x/year | ||||
ONLINE TICKET TRACKING | Yes | Yes | Yes | ||
EMERGENCY PATCHES | Yes | Yes | |||
SLA | 24 hour | 4 hour | 1 hour | 30 minutes | |
LICENSE TYPE | Commercial | Apache 2 | Commercial | Commercial |
Servicios profesionales
Ya sea que necesite ayuda con capacitación, modelado de datos, instalación u optimización, los expertos en sistemas distribuidos de Basho pueden ayudarlo.
La sabiduría que buscas está cerca
El equipo de servicios profesionales de Basho trabaja con usted para satisfacer sus necesidades específicas. Tienen amplia experiencia con sistemas distribuidos y con Riak. Están aquí para ayudarlo con la capacitación, el diseño, la instalación y las operaciones para garantizar que su aplicación Big Data se ejecute de manera óptima.
Tamaño correcto para cada usuario de RIAK
El equipo de servicios profesionales de Basho puede ayudarlo a diseñar, personalizar e implementar una solución que satisfaga los requisitos de su sistema y sus objetivos comerciales con una amplia gama de servicios que pueden adquirirse por separado o agruparse para garantizar su éxito en cada fase de producción.
Comercial VS. Open source
Cinco configuraciones están diseñadas para satisfacer sus requisitos específicos de base de datos.
RIAK KVOPEN SOURCE | RIAK KVDEVELOPER | RIAK KVPRO | RIAK KVENTERPRISE | RIAK KVENTERPRISE PLUS | |
---|---|---|---|---|---|
KEY VALUE DATA MODULE | Yes | Yes | Yes | Yes | Yes |
MASTERLESS WITH BUILT-IN REPLICATION | Yes | Yes | Yes | Yes | Yes |
HTTP API AND PROTOCOL BUFFERS | Yes | Yes | Yes | Yes | Yes |
SEARCH: FULL-TEXT, INTEGRATED, SOLR, SECONDARY INDEXES | Yes | Yes | Yes | Yes | Yes |
RIAK DATA TYPES (DISTRIBUTED COUNTERS, SETS, MAPS) | Yes | Yes | Yes | Yes | |
MULTI-CLUSTER REPLICATION | Yes | Yes | Yes | ||
SNMP/JMX SUPPORT | Yes | Yes | Yes | ||
BASHO BASELINE AND SYSTEM ASSESSMENT | Yes | ||||
BASHO ENGINEERING SUPPORT | Business Hours | Business Hours | 24x7x365 | 24x7x365 | |
ONSITE REVIEW AND SYSTEM ASSESSMENT | 2x/year | ||||
ONLINE TICKET TRACKING | Yes | Yes | Yes | Yes | |
EMERGENCY PATCHES | Yes | Yes | |||
SLA | 24 hour | 4 hour | 1 hour | 30 minutes | |
LICENSE TYPE | Apache 2 | Commercial | Apache 2 | Commercial | Commercial |