Basho Tecnologías


Basho Technologies era una empresa de sistemas distribuidos que desarrolló una tecnología de base de datos NoSQL de valor clave, Riak , y un sistema de almacenamiento de objetos basado en la plataforma Riak, llamado Riak CS. [1]

Basho fue el desarrollador de Riak, una base de datos distribuida de código abierto que ofrece alta disponibilidad, tolerancia a fallas, simplicidad de operación y escalabilidad. [2] Riak Enterprise era una versión comercial de la base de datos ofrecida por Basho, el patrocinador del proyecto, con replicación avanzada de múltiples centros de datos y soporte empresarial. [3]

Riak es un sistema de almacenamiento de valor clave que puede recopilar datos no estructurados y almacenarlos como objetos en cubos que luego se pueden consultar. También es altamente escalable, capaz de distribuirse en un clúster de servidores y agregar nuevos servidores según sea necesario, mientras mantiene su propia alta disponibilidad. [4] Riak está escrito en Erlang , un lenguaje que brinda al sistema soporte integrado para la distribución a través de un clúster de servidores, tolerancia a fallas y la capacidad de absorber nuevo hardware que se agrega al clúster sin interrumpir las operaciones. [5]

Tras la desaparición de Basho, los activos de la empresa fueron adquiridos por Bet365 [6] y los componentes de código cerrado anteriormente como riak_repl [7] (replicación de centros de datos múltiples) se lanzaron como código abierto en github.com .

Basho también ofreció Riak Cloud Storage (CS), una base de datos de almacenamiento en la nube multiinquilino de código abierto , construida sobre la plataforma Riak, que se integra con nubes privadas y nubes públicas como Amazon Web Services (AWS). Puede ser utilizado por empresas para impulsar nubes privadas internas y por nuevas empresas con una API compatible con Amazon para su propio servicio de descarga. [8] Riak CS incluye compatibilidad con objetos grandes, API y autenticación compatibles con S3, generación de informes por usuario y de tenencia múltiple, un modelo operativo para agregar capacidad y una interfaz visual para monitoreo y métricas. [9]

Riak 1.0 se lanzó en septiembre de 2011 e incluía índices secundarios, Riak Pipe, integración de Riak Search, compatibilidad con Lager y LevelDB . [10] Riak 1.1 se lanzó a principios de 2012 e incluyó numerosos cambios en Riak Core, un nuevo algoritmo de reclamo de propiedad, mejoras de Riak KV y mejoras de MapReduce . [11] En agosto de 2012, se lanzó Riak 1.2. Riak Enterprise 1.2 agregó encriptación SSL , un mejor equilibrio y un control más granular de la replicación en múltiples centros de datos. [12]