Microsoft aperta sourced Garnet repono compatible cum Redis

Microsoft apertum fontem dedit Garnet NoSQL systema, destinatum ad thesauros condiendos creandos et compatibilia cum existentibus bibliothecis clientium pro Redis repositionis. Garnetus adiuvat creationem e racemis scalables collatis, qui replicatione, clavis migrationibus uti possunt, et data per nodos botri communicantes. Proiectum scriptum in C# cum nucleo repono in C++, sub MIT licentia aperta est et in omnibus suggestis .NET suffultae currere potest (primaria suggesta Linux et Windows sunt).

Ad reponendas notitias, machinam Tsavorites (furca Microsoft FASTER repositionis) adhibetur, quae multi- liciatae interrogationis processus, transactionum, figens mutationes in modo non interclusionis (reprehendendo), receptam ab defectibus, salvis exemplaribus redundantibus sustinens. stipes operationum. Retis machinam in Garnet aedificavit utens architecturae memoriae communi propositae ab investigationis ShadowFax delineatio. TLS processus et commercium cum repositorio aguntur in uno filo, quod efficit ut caput evitandi stamina mutandi et efficacius utatur CPU cache cum notitias trans retiaculis transferens.

Architectura Garnetti logicam segregat ad petitiones parsing ac processus ab operationibus repono. Data reponitur utens duobus thesauris magni pretii in bibliotheca Tsavorite. Prima "praecipua" copia optimized est ad operationes chordarum celeriter, secunda "obiectum" promptuarium optimized ad res compositas accommodandas et ad rationes provectus notitias ut hashes et tabulas. Typi notitiae in secunda tabulario utentes .NET bibliothecas perficiuntur. Data in acervo (C# acervo reposita), quod efficaciter renovari sinit, et in forma in orbiculari serialized.

Microsoft aperta sourced Garnet repono compatible cum Redis

Features Garnet:

  • Possibile est repositiones explicandi multiformi, rami, RAM, SSD eiectamenta et nubes repositiones explicandi, in quibus minus exigendi notitia in repositoria tardius impellitur ut cella maiora quam RAM efficiat.
  • Firmamentum machinae extensibile, permittens creationem laminis optimized ad operandum cum diversis machinis, exempli gratia, stratis SDD, duris agitationibus et caeruleis repono nubes reposita.
  • Mechanismus efficientis ad spatium liberatum in RAM reusinge, ruptio prohibens.
  • Limites configurabiles secundum magnitudinem memoriae adhibitis ad indices, tigna et obiecti reposita.
  • RESP protocollum repositionis accedere adhibetur, quae Garnet inmodicis Redis clientibus utendum esse sinit.
  • Sustinet reponendas tam chordarum valores et multiplices structuras notitias ut tabulae, hashes, occidua, indices digestus et notitiae geolocation. Facultatem determinare vita key.
  • Availability of APIs ad quaerendas analyticas faciendas (HLL/Hyperloglog, Bitmap), transactionum (MULTI/EXEC) et utens paradigma divulgationis/subscribe.
  • Disponibilitas instrumentorum ad accessum flexibilem per ACL imperium.
  • Facultas definiendi configurationem in JSON vel redis.conf forma.
  • Support pro connectens additional network tracto. Facultas ad encrypt negotiationis utendi TLS (secundum SslStream).
  • Facultas extensiones in C# creandi quae additis operationibus cum chordis et obiectis efficiendi.
  • Firmamentum est procedendi repositae procedendi plures claves tractandi.
  • Facultatem restituere statum antea servatum statum (LAPIS-recuperatio). Praesentia appendendi solum modum fasciculi (AOF, appendice solum fasciculi), in quo omnia antiqua notitia in promptu manet et non reponitur.
  • Support ad creandum botrum repositionis cum replicatione, sharding, dynamica clavem migrationis inter nodi et receptam nodis lapsis.
  • Altus effectus et humilis latency cum exsequens queries. Petitiones parvas batch super magnum numerum sessionum clientium efficaciter processuras, sino te consequi perputum (numerum petitionum processuum per alterum) ordinem magnitudinis altiorem quam solutiones certandi. Cum in machinis virtualis in nube caerulea currens, in pluribus, client latency CCC microseconds non excedit. In nostris probationibus Garnet signanter antecedit Redis, Dragonfly et KeyDB secundum observantiam et alacritatem. In nonnullis probatis, Garnetus systemata certandi per decies usque ad tempus efficit.
    Microsoft aperta sourced Garnet repono compatible cum Redis
    Microsoft aperta sourced Garnet repono compatible cum Redis
    Microsoft aperta sourced Garnet repono compatible cum Redis
    Microsoft aperta sourced Garnet repono compatible cum Redis

Source: opennet.ru

Add a comment