Apache Cassandra

Screenshot Software:
Apache Cassandra
Mga detalye ng Software:
Bersyon: 3.5.0 / 2.2.6 Na-update
I-upload ang petsa: 25 May 16
Lisensya: Libre
Katanyagan: 665

Rating: 1.8/5 (Total Votes: 5)

Apache Cassandra ay una na binuo sa pamamagitan ng Facebook para sa kanilang sariling mga server at mga serbisyo, ang paggamit ng mga prinsipyo na binuo ng Google at Amazon para sa BigTable at DynamoDB.

Sa kasalukuyan ang proyekto ay donasyon sa Apache Foundation na patuloy na binuo ito ng karagdagang.

Cassandra ay lubos na mabilis, kahit na kapag ang pakikitungo sa milyon-milyong mga talaan at mga operasyon, isang tampok na ay ganap na walang mahalaga sa nagtutukod userbase at real-time na kakayahan sa pakikipag-ugnayan ng Facebook.

Pagsisimula sa Cassandra ay dapat na medyo madali salamat sa napakahusay organisado babasahin at ang kalabisan ng mga online tutorials.

Ang database ay kasalukuyang ginagamit sa maraming mga kumpanya Internet tulad Rackspace, Spotify, Netflix, RockMelt, Embedly, Ericcson, Expedia, Formspring, Adobe, Twitter, Cisco, Digg, Mollom, Digital River, Page2RSS, Real, Reddit, eBuddy, EngineYard, Symantec, Soundcloud, Accenture, Rhapsody, Gowalla, HP, IBM, Mahalo, Walmart, OpenX at iba pa. Tulad ng iyong nakikita, ito ay isang Sino ang Sino ilista pagdating sa Silicon Valley kumpanya

Ano ang bago sa ito release:.

  • EACH_QUORUM ay isa na ngayong suportado consistency antas para sa mga kahilingan read.
  • Suporta para sa IN paghihigpit sa anumang partition key component o clustering key pati na rin ang suporta para sa EQ at IN multicolumn paghihigpit ay naidagdag na sa UPDATE at BURAHIN pahayag.
  • Suporta para sa single-column at multi-colum slice paghihigpit (& # x3e ;, & # x3e; =, & # x3c; = at & # x3c;) ay naidagdag na sa BURAHIN pahayag
  • nodetool rebuild_index tinanggap ang index argument na walang kalabisan pangalan ng talahanayan
  • Materialized Views, na nagpapahintulot para sa server-side denormalization, ay magagamit na ngayon. Materialized views magbigay ng isang alternatibo sa sekundaryong index para sa mga di-pangunahing susi mga query, at magsagawa ng marami ng mas mahusay para sa mga haligi index high cardinality.
  • hinted handoff ay ganap na rewritten. Hint ay ngayon naka-imbak sa flat file, na may mas mababa sa itaas para sa imbakan at mas mahusay despatso.
  • Pagpipilian upang hindi purgahin unrepaired tombstones. Upang maiwasan ang mga user sa pagkakaroon ng data na mag-uli kung repair ay hindi pa tumakbo sa loob gc_grace_seconds, isang pagpipilian ay naidagdag upang payagan lamang ang tombstones mula repaired sstables na naalis. Upang paganahin, i-set ang compaction pagpipiliang 'only_purge_repaired_tombstones':. Totoo ngunit panatilihin sa isip na kung ikaw ay hindi tatakbo repair para sa isang mahabang panahon, ikaw panatilihin ang lahat ng tombstones paligid ng kung saan ay maaaring maging sanhi ng iba pang mga problema
  • Pinagana babala sa GC mas matagal kaysa 1000ms.

Ano ang bago sa bersyon 3.4.0 / 2.2.5:

  • EACH_QUORUM ay ngayon isang suportadong consistency antas para sa mga kahilingan read.
  • Suporta para sa IN paghihigpit sa anumang partition key component o clustering key pati na rin ang suporta para sa EQ at IN multicolumn paghihigpit ay naidagdag na sa UPDATE at BURAHIN pahayag.
  • Suporta para sa single-column at multi-colum slice paghihigpit (& # x3e ;, & # x3e; =, & # x3c; = at & # x3c;) ay naidagdag na sa BURAHIN pahayag
  • nodetool rebuild_index tinanggap ang index argument na walang kalabisan pangalan ng talahanayan
  • Materialized Views, na nagpapahintulot para sa server-side denormalization, ay magagamit na ngayon. Materialized views magbigay ng isang alternatibo sa sekundaryong index para sa mga di-pangunahing susi mga query, at magsagawa ng marami ng mas mahusay para sa mga haligi index high cardinality.
  • hinted handoff ay ganap na rewritten. Hint ay ngayon naka-imbak sa flat file, na may mas mababa sa itaas para sa imbakan at mas mahusay despatso.
  • Pagpipilian upang hindi purgahin unrepaired tombstones. Upang maiwasan ang mga user sa pagkakaroon ng data na mag-uli kung repair ay hindi pa tumakbo sa loob gc_grace_seconds, isang pagpipilian ay naidagdag upang payagan lamang ang tombstones mula repaired sstables na naalis. Upang paganahin, i-set ang compaction pagpipiliang 'only_purge_repaired_tombstones':. Totoo ngunit panatilihin sa isip na kung ikaw ay hindi tatakbo repair para sa isang mahabang panahon, ikaw panatilihin ang lahat ng tombstones paligid ng kung saan ay maaaring maging sanhi ng iba pang mga problema
  • Pinagana babala sa GC mas matagal kaysa 1000ms.

Ano ang bago sa bersyon 3.3.0 / 2.2.5:

  • EACH_QUORUM ay ngayon isang suportadong consistency antas para sa mga kahilingan read.
  • Suporta para sa IN paghihigpit sa anumang partition key component o clustering key pati na rin ang suporta para sa EQ at IN multicolumn paghihigpit ay naidagdag na sa UPDATE at BURAHIN pahayag.
  • Suporta para sa single-column at multi-colum slice paghihigpit (& # x3e ;, & # x3e; =, & # x3c; = at & # x3c;) ay naidagdag na sa BURAHIN pahayag
  • nodetool rebuild_index tinanggap ang index argument na walang kalabisan pangalan ng talahanayan
  • Materialized Views, na nagpapahintulot para sa server-side denormalization, ay magagamit na ngayon. Materialized views magbigay ng isang alternatibo sa sekundaryong index para sa mga di-pangunahing susi mga query, at magsagawa ng marami ng mas mahusay para sa mga haligi index high cardinality.
  • hinted handoff ay ganap na rewritten. Hint ay ngayon naka-imbak sa flat file, na may mas mababa sa itaas para sa imbakan at mas mahusay despatso.
  • Pagpipilian upang hindi purgahin unrepaired tombstones. Upang maiwasan ang mga user sa pagkakaroon ng data na mag-uli kung repair ay hindi pa tumakbo sa loob gc_grace_seconds, isang pagpipilian ay naidagdag upang payagan lamang ang tombstones mula repaired sstables na naalis. Upang paganahin, i-set ang compaction pagpipiliang 'only_purge_repaired_tombstones':. Totoo ngunit panatilihin sa isip na kung ikaw ay hindi tatakbo repair para sa isang mahabang panahon, ikaw panatilihin ang lahat ng tombstones paligid ng kung saan ay maaaring maging sanhi ng iba pang mga problema
  • Pinagana babala sa GC mas matagal kaysa 1000ms.

Ano ang bago sa bersyon 3.2.1 / 2.2.4:

  • EACH_QUORUM ay ngayon isang suportadong consistency antas para sa mga kahilingan read.
  • Suporta para sa IN paghihigpit sa anumang partition key component o clustering key pati na rin ang suporta para sa EQ at IN multicolumn paghihigpit ay naidagdag na sa UPDATE at BURAHIN pahayag.
  • Suporta para sa single-column at multi-colum slice paghihigpit (& # x3e ;, & # x3e; =, & # x3c; = at & # x3c;) ay naidagdag na sa BURAHIN pahayag
  • nodetool rebuild_index tinanggap ang index argument na walang kalabisan pangalan ng talahanayan
  • Materialized Views, na nagpapahintulot para sa server-side denormalization, ay magagamit na ngayon. Materialized views magbigay ng isang alternatibo sa sekundaryong index para sa mga di-pangunahing susi mga query, at magsagawa ng marami ng mas mahusay para sa mga haligi index high cardinality.
  • hinted handoff ay ganap na rewritten. Hint ay ngayon naka-imbak sa flat file, na may mas mababa sa itaas para sa imbakan at mas mahusay despatso.
  • Pagpipilian upang hindi purgahin unrepaired tombstones. Upang maiwasan ang mga user sa pagkakaroon ng data na mag-uli kung repair ay hindi pa tumakbo sa loob gc_grace_seconds, isang pagpipilian ay naidagdag upang payagan lamang ang tombstones mula repaired sstables na naalis. Upang paganahin, i-set ang compaction pagpipiliang 'only_purge_repaired_tombstones':. Totoo ngunit panatilihin sa isip na kung ikaw ay hindi tatakbo repair para sa isang mahabang panahon, ikaw panatilihin ang lahat ng tombstones paligid ng kung saan ay maaaring maging sanhi ng iba pang mga problema
  • Pinagana babala sa GC mas matagal kaysa 1000ms.

Ano ang bago sa bersyon 3.0.0 / 2.2.3:

  • EACH_QUORUM ay ngayon isang suportadong consistency antas para sa mga kahilingan read.
  • Suporta para sa IN paghihigpit sa anumang partition key component o clustering key pati na rin ang suporta para sa EQ at IN multicolumn paghihigpit ay naidagdag na sa UPDATE at BURAHIN pahayag.
  • Suporta para sa single-column at multi-colum slice paghihigpit (& # x3e ;, & # x3e; =, & # x3c; = at & # x3c;) ay naidagdag na sa BURAHIN pahayag
  • nodetool rebuild_index tinanggap ang index argument na walang kalabisan pangalan ng talahanayan
  • Materialized Views, na nagpapahintulot para sa server-side denormalization, ay magagamit na ngayon. Materialized views magbigay ng isang alternatibo sa sekundaryong index para sa mga di-pangunahing susi mga query, at magsagawa ng marami ng mas mahusay para sa mga haligi index high cardinality.
  • hinted handoff ay ganap na rewritten. Hint ay ngayon naka-imbak sa flat file, na may mas mababa sa itaas para sa imbakan at mas mahusay despatso.
  • Pagpipilian upang hindi purgahin unrepaired tombstones. Upang maiwasan ang mga user sa pagkakaroon ng data na mag-uli kung repair ay hindi pa tumakbo sa loob gc_grace_seconds, isang pagpipilian ay naidagdag upang payagan lamang ang tombstones mula repaired sstables na naalis. Upang paganahin, i-set ang compaction pagpipiliang 'only_purge_repaired_tombstones':. Totoo ngunit panatilihin sa isip na kung ikaw ay hindi tatakbo repair para sa isang mahabang panahon, ikaw panatilihin ang lahat ng tombstones paligid ng kung saan ay maaaring maging sanhi ng iba pang mga problema
  • Pinagana babala sa GC mas matagal kaysa 1000ms.

Ano ang bago sa bersyon 2.2.1 / 1.2.19 / 3.0.0-rc1:

  • inalis & quot; ALTER TYPE & # x3c; pangalan & # x3e; Palitan ang pangalan ng SA & # x3c; pangalan & # x3e; & quot; mula sa tab na pagkumpleto
  • Fixed IllegalStateException in anticompaction
  • cqlsh: DESCRIBE suporta para sa frozen UDTs, tuples
  • Iwasan paglalantad panloob klase higit sa JMX
  • Idinagdag null check para sa mga susi kapag nagyeyelo koleksyon
  • Pinagbuting ang stress workload pagiging totoo

Ano ang bago sa bersyon 2.1.6 / 1.2.19 / 2.2.0-beta1:

  • inalis & quot; ALTER TYPE & # x3c; pangalan & # x3e; Palitan ang pangalan ng SA & # x3c; pangalan & # x3e; & quot; mula sa tab na pagkumpleto
  • Fixed IllegalStateException in anticompaction
  • cqlsh: DESCRIBE suporta para sa frozen UDTs, tuples
  • Iwasan paglalantad panloob klase higit sa JMX
  • Idinagdag null check para sa mga susi kapag nagyeyelo koleksyon
  • Pinagbuting ang stress workload pagiging totoo

Ano ang bago sa bersyon 2.1.5 / 1.2.19 / 2.2.0-beta1:

  • inalis & quot; ALTER TYPE & # x3c; pangalan & # x3e; Palitan ang pangalan ng SA & # x3c; pangalan & # x3e; & quot; mula sa tab na pagkumpleto
  • Fixed IllegalStateException in anticompaction
  • cqlsh: DESCRIBE suporta para sa frozen UDTs, tuples
  • Iwasan paglalantad panloob klase higit sa JMX
  • Idinagdag null check para sa mga susi kapag nagyeyelo koleksyon
  • Pinagbuting ang stress workload pagiging totoo

Ano ang bago sa bersyon 2.1.5 / 1.2.19:

  • Inalis & quot; ALTER TYPE & # x3c; pangalan & # x3e; Palitan ang pangalan ng SA & # x3c; pangalan & # x3e; & quot; mula sa tab na pagkumpleto
  • Fixed IllegalStateException in anticompaction
  • cqlsh: DESCRIBE suporta para sa frozen UDTs, tuples
  • Iwasan paglalantad panloob klase higit sa JMX
  • Idinagdag null check para sa mga susi kapag nagyeyelo koleksyon
  • Pinagbuting ang stress workload pagiging totoo

Ano ang bago sa bersyon 2.1.3 / 1.2.19:

  • Inalis & quot; ALTER TYPE & # x3c; pangalan & # x3e; Palitan ang pangalan ng SA & # x3c; pangalan & # x3e; & quot; mula sa tab na pagkumpleto
  • Fixed IllegalStateException in anticompaction
  • cqlsh: DESCRIBE suporta para sa frozen UDTs, tuples
  • Iwasan paglalantad panloob klase higit sa JMX
  • Idinagdag null check para sa mga susi kapag nagyeyelo koleksyon
  • Pinagbuting ang stress workload pagiging totoo

Ano ang bago sa bersyon 2.0.2:

  • Pag-aayos para speculative retry
  • Pinahusay memorya ng paggamit ng metadata min / max pangalan ng haligi
  • Fixed thrift pagpapatunay tinatanggihan hilera marker sa CQL3 tables
  • Fixed insertion ng mga koleksyon na may CAS
  • Tamang magpadala metadata sa SELECT COUNT
  • Track kliyente 'remote address sa ClientState
  • Lumikha snapshot dir kung ito ay hindi umiiral kapag lilipat leveled manifest
  • Gumawa sequential nodetool repair ang default
  • Nagdagdag ng higit pang mga Hooks para sa compaction diskarte pagpapatupad
  • Fixed potensyal NPE sa index composite 2ndary
  • Na-update FailureDetector gamitin nanontime
  • Fixed FileCacheService regressions
  • Huwag kailanman bumalik WriteTimeout para CL.ANY
  • Fixed lahi kondisyon sa bulk loader
  • Idinagdag configurable sukatan uulat
  • I-drop query paglampas sa isang configurable bilang ng mga tombstones
  • Subaybayan at magpumilit sstable read aktibidad

Ano ang bago sa bersyon 2.0.0:

  • Ayusin thrift pagpapatunay kapag pagpasok sa CQL3 tables
  • Ayusin periodic memtable flushing uugali na may malinis memtables
  • Ayusin dateOf () function para sa mga haligi pre-2.0 timestamp
  • Ayusin SSTable sinasadyang ikinarga BF nang buksan para sa batch na
  • Magdagdag unlad stream session upang JMX
  • Fix NPE sa panahon CAS operasyon
  • Ayusin getBloomFilterDiskSpaceUsed para AlwaysPresentFilter
  • Huwag ipahayag schema bersyon hanggang load namin ang mga pagbabago sa isang lugar lamang
  • Fix upang suportahan off heap bloom filter laki mas malaki kaysa sa 2 GB
  • Maayos hawakan sa pag-parse malaking mapa at set literals

Ano ang bago sa bersyon 1.2.8:

  • Fixed pagbabasa DeletionTime mula stables 1.1-format
  • cqlsh: magdagdag koleksyon suporta upang KOPYA
  • Subukang muli ang mga mahahalagang mensahe para sa anumang IOException
  • Payagan walang laman IN relasyon sa SELECT / UPDATE / DELETE pahayag
  • cqlsh: ayusin ang pag-crash sa Windows dahil sa libedit detection

Ano ang bago sa bersyon 1.2.0:.

  • Huwag pahintulutan ang counter sa mga koleksyon
  • cqlsh:. Idinagdag pagsusulit unit
  • Fixed default bloom_filter_fp_chance para LeveledCompactionStrategy.

Ano ang bago sa bersyon 1.2.0 Beta3:.

  • Inalis lahat mga labi ng mga inalis na nodes
  • Idinagdag aut-reload ng log4j file sa debian package.
  • Fixed tinatayang hilera cache entry laki.
  • reset getRangeSlice filter pagkatapos ng pagtatapos ng isang hilera para get_paged_slice
  • Expunges hilera cache post-truncate.
  • Payagan static CF definition na may mga compact imbakan.
  • Fixed walang katapusang loop / compaction ng schema_ * CFS dahil sa nasira timestamps.
  • Fixed 'maling uri class' assertion sa CounterColumn.

Ano ang bago sa bersyon 1.1.6:.

  • Maghintay para writes sa sabaysabay basahin digest mismatch
  • Ayusin commitlog replay para nanotime-nahawaang sstables.
  • Preflight check ttl para sa maximum ng 20 taon.
  • (Pig) ayusin widerow input na may iisang hilera haligi.
  • Ayusin HH sa compact na may tamang gcBefore, na avoids wiping out undelivered pahiwatig.
  • LCS ay sumanib hanggang sa 32 L0 sstables bilang inilaan.
  • NTS ay default unconfigured DC replicas sa zero.
  • Gamitin ang default consistency antas sa counter pagpapatunay kung wala ay tahasang magbigay.
  • Pagbutihin IAuthority interface sa pamamagitan ng pagpapasok pino ang haspe permissions-access at grant / bawiin utos.
  • Fix palagay error sa CLI kapag ina-update / naglalarawan keyspace.
  • Nagdadagdag offline sstablescrub sa debian packaging.

Ano ang bago sa bersyon 1.1.4:

  • Fixed offline scrub upang mahuli & # x3e; = sa labas ng order hilera.
  • Fixed cassandra-env.sh sa RHEL at iba pang di-dash-based system.

Ano ang bago sa bersyon 1.1.2:

  • Gamitin CF comparator upang pagbukud-bukurin index haligi sa SecondaryIndexManager.
  • Idinagdag strategy_options sa KSMetaData.toString () output.
  • Fixed hanay query na naglalaman unqueried resulta.
  • Payagan ang pag-update uri column_alias.
  • Fixed pagtanggal bug.
  • Fixed pagtutuos ng mga nagpapang-abot sstable para leveled compaction.
  • Pinahusay scrub at payagan upang patakbuhin ito offline.
  • Fixed assertionError in StorageService.bulkLoad.

Ano ang bago sa bersyon 1.1.1:.

  • Fixed split henerasyon pagbabalik
  • Huwag pansinin ang min / max setting compactions sa LCS, habang pagpepreserba pag-uugali na min = max = 0 disables autocompaction.
  • Log bilang ng mga hilera basahin mula save cache.
  • Kalkulahin eksaktong sukat na kailangan para sa operasyon cleanup.
  • Iwasan pagharang karagdagang writes sa panahon flush kapag ang commitlog makakakuha likod pansamantalang.
  • I-enable ang pag-cache sa index CFS batay sa setting data CF cache.
  • Balaan sa mga hindi wastong mga pagpipilian pagtitiklop diskarte paglikha.
  • Inalis [Freeable] Memory finalizers.
  • Isama lapida laki sa ColumnFamily.size, na maaaring maiwasan OOM panahon biglaang mass tanggalin ang mga operasyon sa pamamagitan ng walang tutol sa isang nonzero liveRatio.
  • Buksan 1 sstableScanner bawat antas para sa leveled compaction.

Ano ang bago sa bersyon 1.1.0:

  • Average isang pinababang liveRatio pagtatantya sa nakaraang isa.
  • Payagan KS at CF pangalan hanggang sa 48 mga character.
  • Fixed ang stress build.
  • Idinagdag natitirang oras pagtatantya sa nodetool compactionstats.

Kinakailangan

  • Java 1.7 o mas mataas
  • Python 2.7 o mas mataas

Katulad na software

PySQL
PySQL

13 May 15

Django-DBBackup
Django-DBBackup

9 Feb 16

DbNinja
DbNinja

13 May 15

Iba pang mga software developer ng Apache Software Foundation

Apache FtpServer
Apache FtpServer

5 Jun 15

Apache Clerezza
Apache Clerezza

20 Jul 15

Apache Cocoon
Apache Cocoon

5 Jun 15

Apache ODF Toolkit
Apache ODF Toolkit

12 May 15

Mga komento sa Apache Cassandra

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!