Aerospace Design | Internal Query Inputs | Resources

Where can I find information on how the read / write request flow in the cluster when starting from the client API?

In the Aerospike configuration doc ( http://www.aerospike.com/docs/reference/configuration ), he mentioned transaction queues, service flows, transaction flows, etc., but they are not discussed in the architecture document. I want to understand how this works, so I can configure it accordingly.

+4
source share
2 answers

From client to cluster node

key 3- ( , , ). client (, get put).

(set, identifier) ​​ RIPEMD-160, 20B. record namespace . 4096 , .

12 . , node, , . node (O (1)), .

Aerospike , TCP- ( ), node (, ).

NIC /, a . , , , . , . , SSD, . .

64B . sprigs per-partition, - .

( , , ) - .

Exist, Read, Update, Replace

, , , , . . - , . exists, , . .

, , bin. , . , . SSD, , flush . , . Aerospike -- //.

(-), 1. RW Hash (Serializer), . , (AKA a ). (rw-receive), , , RW Hash , rw-receive .

, , .

update/replace, RW. - , , . , . create .

SSD, , SSD, . , .

.

  • / . /, 1.
  • update/replace RW, 1.
  • create/delete .
  • in-memory .
  • SSD , , , .
  • rw-receive update/replace/create/delete write.

+6

== == - CPU - PIN-, .

→ 3 ( - 4, objsize < 1KB, , 3 - )

+2

Source: https://habr.com/ru/post/1677557/


All Articles