Questions tagged [aerospike]

Aerospike is an open source, distributed NoSQL database and key-value store built to achieve speed at scale out on commodity hardware. Aerospike is commonly used as a key-value store, cache replacement, user profile store, recommendation engine, and fraud detection use cases.

Overview

Aerospike is an open source, distributed NoSQL database and key-value store built to achieve speed at scale out on commodity hardware. Aerospike is commonly used as a key-value store, cache replacement, user profile store, recommendation engine, and fraud detection use cases.

Features

  • An operational NoSQL database with simple real-time analytics capabilities built in.
  • A fast key value store with support for complex objects, user defined functions and distributed queries.
  • The first in-memory NoSQL database optimized for flash (indexes in DRAM and data in DRAM or natively stored on flash devices) with dramatic price/performance benefits.
  • A distributed database with a shared-nothing, clustered architecture and single row ACID properties. Aerospike ensures high availability, replicating data synchronously within clusters and asynchronously across data centers.
  • The system of engagement for personalized and revenue critical user interactions, Aerospike was architected to scale with zero touch and zero downtime operations.

Links

Related tags

816 questions
5
votes
2 answers

Retrieve Primary Key from Aerospike node.js client

I'm trying to retrieve the Primary key in the Aerospike node.js client using client.get(). I have inserted the records using client.put() by changing the policy to Aerospike.policy.key.SEND as mentioned here and here. Now I want to retrieve the…
Abhijith S
  • 201
  • 1
  • 2
  • 7
5
votes
1 answer

Aerospike NodeJS UDF Aggregation Error

I've created an aggregate function which works in aerospike which works in AQL: AGGREGATE filter2.check_teamId('123', 0, 1456499994597) ON analytics.tracking WHERE teamId = '123' This returns results. I'm then trying to use the same UDF in…
TStu
  • 244
  • 3
  • 15
5
votes
2 answers

Move Data from SQL to Aerospike

I want to transfer lot of data(>10gb) from my MySQL database to Aerospike. What is the best approach for the same? I know that I can dump MySQL data to CSV and then read it in Aerospike but I wanted to know if their is any other approach with…
user3118438
  • 87
  • 1
  • 5
5
votes
1 answer

Low performance in Aerospike for batchRequests

I have an application that does a lot of batchGets (mostly with ~2000 keys). Here is the code I use: AerospikeClient aerospike = new AerospikeClient("10.0.240.2", port) public byte[][] getBatch(byte[][] keys) { Key[] aeroKeys = new…
Daniel Cukier
  • 11,502
  • 15
  • 68
  • 123
5
votes
1 answer

How to load a nested csv file in aerospike using aerospike loader?

I have converted JSON file to CSV format and now loading the CSV in Aerospike using aerospike loader. I can do this for simple structure but how to modify the contents of allDatatype.json to load the nested CSV file in…
hmims
  • 539
  • 8
  • 28
5
votes
4 answers

Aerospike Error: (9) Client timeout: timeout=1000 iterations=1 failedNodes=0 failedConns=0

Im new to Aerospike...! when im trying to insert an record into database it show an timeout error like... aql> INSERT INTO test.student (pk, emp_id, name, age) VALUES ('k003', 'BP003', 'Sai', 25) Error: (9) Client timeout: timeout=1000 iterations=1…
Nani
  • 446
  • 7
  • 24
5
votes
0 answers

Segmentation fault in Python script using Aerospike Tornado

Any idea why i am getting segmentation fault, the python script runs fine for about an hour or so and suddenly causes a segmentation fault. The script uses tornado ioloop for making periodic call to update data to Aerospike database and a separate…
Tejas
  • 103
  • 1
  • 3
5
votes
4 answers

What are the use cases where Redis is preferred to Aerospike?

We are currently using Redis and it's a great in-memory datastore. We're starting to look at some new problems where the in-memory limitation is a factor and looking at other option. One we came across is Aerospike - it seems very fast, even…
Yehosef
  • 17,987
  • 7
  • 35
  • 56
5
votes
3 answers

How to insert floating point numbers in Aerospike KV store?

I am Using Aerospike 3.40. Bin with floating point value doesn't appear. I am using python client. Please help.
Carbonrock
  • 457
  • 2
  • 15
5
votes
1 answer

Integration testing with aerospike?

I would like to write java integration tests which loads an embedded aerospike db during my build process. I find no such resource of embedded aerospike, is there any other no-sql equivalent to aerospike's api that I can use as embedded?
user3748808
5
votes
1 answer

Aerospike : Does Java Client support mulitple filters on secondary indexes?

Suppose I have created secondary indexes on bin1 and bin2. And I query using Java client as : Statement stmt = new Statement(); stmt.setNamespace("test"); stmt.setSetName("myDemoSet"); stmt.setBinNames("bin1", "bin2", "bin3", "bin4",…
holmes840
  • 1,063
  • 2
  • 11
  • 24
5
votes
1 answer

Can Aerospike's Large Ordered List match the Sorted Sets of Redis for Leaderboards?

I'm considering replacing Redis with Aerospike and I wanted to know if aerospike is capable of delivering the same capabilities and performance as Redis's sorted sets for Leaderboards within an application. I need to be able to quickly insert, read…
Johny Jose
  • 533
  • 4
  • 11
5
votes
2 answers

Is there any tool to migrate data from MySQL (or mongodb) to Aerospike?

I would like to migrate data from MySQL (or mongodb) to Aerospike, anyone knows if exists any tool to do that?
Amparo
  • 784
  • 1
  • 4
  • 21
4
votes
0 answers

Aerospike vs. SeaweedFS?

Aerospike is a (mostly commercial) distributed key value NoSQL database. SeaweedFS is a (open source) distributed file system that is based on Facebook’s Haystack design paper that enables you to store and retrieve billions of files very quickly. It…
S.O.S
  • 848
  • 10
  • 30
4
votes
1 answer

Retain MAX value of Aerospike CDT List

Context Consider having a stream of tuples (string, timestamp), with the goal of having a bin containing a Map of the minimal timestamp received for each string. Another constraint is that the update for this Map will be atomic. For this input…
guniata
  • 101
  • 5
1 2
3
54 55