实例介绍
【实例简介】ScyllaDB-v5.0.5
ScyllaDB 5是用 C 重写的 Cassandra,每节点每秒处理 100 万 TPS。ScyllaDB 完全兼容 Apache Cassandra,拥有比 Cassandra 多 10x 倍的吞吐量,降低了延迟。Scylla是实时大数据数据库,与Apache Cassandra和Amazon DynamoDB API兼容。
【实例截图】
.
├── scylladb-scylla-5.0.5
│ ├── CMakeLists.txt
│ ├── CONTRIBUTING.md
│ ├── Doxyfile
│ ├── HACKING.md
│ ├── LICENSE.AGPL
│ ├── NOTICE.txt
│ ├── ORIGIN
│ ├── README.md
│ ├── SCYLLA-VERSION-GEN
│ ├── abseil
│ ├── absl-flat_hash_map.cc
│ ├── absl-flat_hash_map.hh
│ ├── alternator
│ │ ├── auth.cc
│ │ ├── auth.hh
│ │ ├── conditions.cc
│ │ ├── conditions.hh
│ │ ├── controller.cc
│ │ ├── controller.hh
│ │ ├── error.hh
│ │ ├── executor.cc
│ │ ├── executor.hh
│ │ ├── expressions.cc
│ │ ├── expressions.g
│ │ ├── expressions.hh
│ │ ├── expressions_types.hh
│ │ ├── rmw_operation.hh
│ │ ├── serialization.cc
│ │ ├── serialization.hh
│ │ ├── server.cc
│ │ ├── server.hh
│ │ ├── stats.cc
│ │ ├── stats.hh
│ │ ├── streams.cc
│ │ ├── tags_extension.hh
│ │ ├── ttl.cc
│ │ └── ttl.hh
│ ├── api
│ │ ├── api-doc
│ │ ├── api.cc
│ │ ├── api.hh
│ │ ├── api_init.hh
│ │ ├── cache_service.cc
│ │ ├── cache_service.hh
│ │ ├── collectd.cc
│ │ ├── collectd.hh
│ │ ├── column_family.cc
│ │ ├── column_family.hh
│ │ ├── commitlog.cc
│ │ ├── commitlog.hh
│ │ ├── compaction_manager.cc
│ │ ├── compaction_manager.hh
│ │ ├── config.cc
│ │ ├── config.hh
│ │ ├── endpoint_snitch.cc
│ │ ├── endpoint_snitch.hh
│ │ ├── error_injection.cc
│ │ ├── error_injection.hh
│ │ ├── failure_detector.cc
│ │ ├── failure_detector.hh
│ │ ├── gossiper.cc
│ │ ├── gossiper.hh
│ │ ├── hinted_handoff.cc
│ │ ├── hinted_handoff.hh
│ │ ├── lsa.cc
│ │ ├── lsa.hh
│ │ ├── messaging_service.cc
│ │ ├── messaging_service.hh
│ │ ├── storage_proxy.cc
│ │ ├── storage_proxy.hh
│ │ ├── storage_service.cc
│ │ ├── storage_service.hh
│ │ ├── stream_manager.cc
│ │ ├── stream_manager.hh
│ │ ├── system.cc
│ │ └── system.hh
│ ├── atomic_cell.cc
│ ├── atomic_cell.hh
│ ├── atomic_cell_hash.hh
│ ├── atomic_cell_or_collection.hh
│ ├── auth
│ │ ├── allow_all_authenticator.cc
│ │ ├── allow_all_authenticator.hh
│ │ ├── allow_all_authorizer.cc
│ │ ├── allow_all_authorizer.hh
│ │ ├── authenticated_user.cc
│ │ ├── authenticated_user.hh
│ │ ├── authentication_options.cc
│ │ ├── authentication_options.hh
│ │ ├── authenticator.cc
│ │ ├── authenticator.hh
│ │ ├── authorizer.hh
│ │ ├── common.cc
│ │ ├── common.hh
│ │ ├── default_authorizer.cc
│ │ ├── default_authorizer.hh
│ │ ├── password_authenticator.cc
│ │ ├── password_authenticator.hh
│ │ ├── passwords.cc
│ │ ├── passwords.hh
│ │ ├── permission.cc
│ │ ├── permission.hh
│ │ ├── permissions_cache.cc
│ │ ├── permissions_cache.hh
│ │ ├── resource.cc
│ │ ├── resource.hh
│ │ ├── role_manager.hh
│ │ ├── role_or_anonymous.cc
│ │ ├── role_or_anonymous.hh
│ │ ├── roles-metadata.cc
│ │ ├── roles-metadata.hh
│ │ ├── sasl_challenge.cc
│ │ ├── sasl_challenge.hh
│ │ ├── service.cc
│ │ ├── service.hh
│ │ ├── standard_role_manager.cc
│ │ ├── standard_role_manager.hh
│ │ └── transitional.cc
│ ├── backlog_controller.hh
│ ├── bytes.cc
│ ├── bytes.hh
│ ├── bytes_ostream.hh
│ ├── cache_flat_mutation_reader.hh
│ ├── cache_temperature.hh
│ ├── caching_options.cc
│ ├── caching_options.hh
│ ├── canonical_mutation.cc
│ ├── canonical_mutation.hh
│ ├── cartesian_product.hh
│ ├── cdc
│ │ ├── cdc_extension.hh
│ │ ├── cdc_options.hh
│ │ ├── cdc_partitioner.cc
│ │ ├── cdc_partitioner.hh
│ │ ├── change_visitor.hh
│ │ ├── generation.cc
│ │ ├── generation.hh
│ │ ├── generation_id.hh
│ │ ├── generation_service.hh
│ │ ├── log.cc
│ │ ├── log.hh
│ │ ├── metadata.cc
│ │ ├── metadata.hh
│ │ ├── split.cc
│ │ ├── split.hh
│ │ └── stats.hh
│ ├── cell_locking.hh
│ ├── checked-file-impl.hh
│ ├── clocks-impl.cc
│ ├── clocks-impl.hh
│ ├── clustering_bounds_comparator.hh
│ ├── clustering_interval_set.hh
│ ├── clustering_key_filter.hh
│ ├── clustering_ranges_walker.hh
│ ├── collection_mutation.cc
│ ├── collection_mutation.hh
│ ├── column_computation.hh
│ ├── combine.hh
│ ├── compaction
│ │ ├── compaction.cc
│ │ ├── compaction.hh
│ │ ├── compaction_backlog_manager.hh
│ │ ├── compaction_descriptor.hh
│ │ ├── compaction_garbage_collector.hh
│ │ ├── compaction_manager.cc
│ │ ├── compaction_manager.hh
│ │ ├── compaction_strategy.cc
│ │ ├── compaction_strategy.hh
│ │ ├── compaction_strategy_impl.hh
│ │ ├── compaction_strategy_type.hh
│ │ ├── compaction_weight_registration.hh
│ │ ├── date_tiered_compaction_strategy.hh
│ │ ├── leveled_compaction_strategy.cc
│ │ ├── leveled_compaction_strategy.hh
│ │ ├── leveled_manifest.hh
│ │ ├── size_tiered_backlog_tracker.hh
│ │ ├── size_tiered_compaction_strategy.cc
│ │ ├── size_tiered_compaction_strategy.hh
│ │ ├── strategy_control.hh
│ │ ├── table_state.hh
│ │ ├── time_window_compaction_strategy.cc
│ │ └── time_window_compaction_strategy.hh
│ ├── compatible_ring_position.hh
│ ├── compound.hh
│ ├── compound_compat.hh
│ ├── compress.cc
│ ├── compress.hh
│ ├── concrete_types.hh
│ ├── conf
│ │ ├── cassandra-rackdc.properties
│ │ ├── housekeeping.cfg
│ │ └── scylla.yaml
│ ├── configure.py
│ ├── connection_notifier.cc
│ ├── connection_notifier.hh
│ ├── converting_mutation_partition_applier.cc
│ ├── converting_mutation_partition_applier.hh
│ ├── counters.cc
│ ├── counters.hh
│ ├── cql3
│ │ ├── Cql.g
│ │ ├── abstract_marker.cc
│ │ ├── abstract_marker.hh
│ │ ├── assignment_testable.hh
│ │ ├── attributes.cc
│ │ ├── attributes.hh
│ │ ├── authorized_prepared_statements_cache.hh
│ │ ├── cf_name.cc
│ │ ├── cf_name.hh
│ │ ├── column_condition.cc
│ │ ├── column_condition.hh
│ │ ├── column_identifier.cc
│ │ ├── column_identifier.hh
│ │ ├── column_specification.cc
│ │ ├── column_specification.hh
│ │ ├── constants.cc
│ │ ├── constants.hh
│ │ ├── cql3_type.cc
│ │ ├── cql3_type.hh
│ │ ├── cql_config.hh
│ │ ├── cql_statement.hh
│ │ ├── error_collector.hh
│ │ ├── error_listener.hh
│ │ ├── expr
│ │ ├── functions
│ │ ├── index_name.cc
│ │ ├── index_name.hh
│ │ ├── keyspace_element_name.cc
│ │ ├── keyspace_element_name.hh
│ │ ├── lists.cc
│ │ ├── lists.hh
│ │ ├── maps.cc
│ │ ├── maps.hh
│ │ ├── multi_column_relation.hh
│ │ ├── operation.cc
│ │ ├── operation.hh
│ │ ├── operation_impl.hh
│ │ ├── prepare_context.cc
│ │ ├── prepare_context.hh
│ │ ├── prepared_statements_cache.hh
│ │ ├── query_options.cc
│ │ ├── query_options.hh
│ │ ├── query_options_fwd.hh
│ │ ├── query_processor.cc
│ │ ├── query_processor.hh
│ │ ├── relation.cc
│ │ ├── relation.hh
│ │ ├── restrictions
│ │ ├── result_generator.hh
│ │ ├── result_set.cc
│ │ ├── result_set.hh
│ │ ├── role_name.cc
│ │ ├── role_name.hh
│ │ ├── role_options.hh
│ │ ├── selection
│ │ ├── sets.cc
│ │ ├── sets.hh
│ │ ├── single_column_relation.cc
│ │ ├── single_column_relation.hh
│ │ ├── statements
│ │ ├── stats.hh
│ │ ├── token_relation.cc
│ │ ├── token_relation.hh
│ │ ├── type_json.cc
│ │ ├── type_json.hh
│ │ ├── untyped_result_set.cc
│ │ ├── untyped_result_set.hh
│ │ ├── update_parameters.cc
│ │ ├── update_parameters.hh
│ │ ├── user_types.cc
│ │ ├── user_types.hh
│ │ ├── ut_name.cc
│ │ ├── ut_name.hh
│ │ ├── util.cc
│ │ ├── util.hh
│ │ ├── values.cc
│ │ └── values.hh
│ ├── cql_serialization_format.hh
│ ├── data_dictionary
│ │ ├── data_dictionary.cc
│ │ ├── data_dictionary.hh
│ │ ├── impl.hh
│ │ ├── keyspace_metadata.hh
│ │ └── user_types_metadata.hh
│ ├── db
│ │ ├── batchlog_manager.cc
│ │ ├── batchlog_manager.hh
│ │ ├── cache_tracker.hh
│ │ ├── chained_delegating_reader.hh
│ │ ├── commitlog
│ │ ├── config.cc
│ │ ├── config.hh
│ │ ├── consistency_level.cc
│ │ ├── consistency_level.hh
│ │ ├── consistency_level_type.hh
│ │ ├── consistency_level_validations.hh
│ │ ├── cql_type_parser.cc
│ │ ├── cql_type_parser.hh
│ │ ├── data_listeners.cc
│ │ ├── data_listeners.hh
│ │ ├── extensions.cc
│ │ ├── extensions.hh
│ │ ├── heat_load_balance.cc
│ │ ├── heat_load_balance.hh
│ │ ├── hints
│ │ ├── large_data_handler.cc
│ │ ├── large_data_handler.hh
│ │ ├── legacy_schema_migrator.cc
│ │ ├── legacy_schema_migrator.hh
│ │ ├── marshal
│ │ ├── paxos_grace_seconds_extension.hh
│ │ ├── query_context.hh
│ │ ├── read_repair_decision.hh
│ │ ├── schema_features.hh
│ │ ├── schema_tables.cc
│ │ ├── schema_tables.hh
│ │ ├── size_estimates_virtual_reader.cc
│ │ ├── size_estimates_virtual_reader.hh
│ │ ├── snapshot-ctl.cc
│ │ ├── snapshot-ctl.hh
│ │ ├── sstables-format-selector.cc
│ │ ├── sstables-format-selector.hh
│ │ ├── system_distributed_keyspace.cc
│ │ ├── system_distributed_keyspace.hh
│ │ ├── system_keyspace.cc
│ │ ├── system_keyspace.hh
│ │ ├── system_keyspace_view_types.hh
│ │ ├── timeout_clock.hh
│ │ ├── view
│ │ ├── virtual_table.cc
│ │ ├── virtual_table.hh
│ │ └── write_type.hh
│ ├── db_clock.hh
│ ├── debug
│ │ └── scylla_row_cache_report.stp
│ ├── debug.hh
│ ├── default.nix
│ ├── dht
│ │ ├── boot_strapper.cc
│ │ ├── boot_strapper.hh
│ │ ├── i_partitioner.cc
│ │ ├── i_partitioner.hh
│ │ ├── murmur3_partitioner.cc
│ │ ├── murmur3_partitioner.hh
│ │ ├── range_streamer.cc
│ │ ├── range_streamer.hh
│ │ ├── sharder.hh
│ │ ├── token-sharding.hh
│ │ ├── token.cc
│ │ ├── token.hh
│ │ └── token_range_endpoints.hh
│ ├── digest_algorithm.hh
│ ├── digester.hh
│ ├── dirty_memory_manager.hh
│ ├── dist
│ │ ├── ami
│ │ ├── common
│ │ ├── debian
│ │ ├── docker
│ │ ├── offline_installer
│ │ └── redhat
│ ├── docs
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── _utils
│ │ ├── alternator
│ │ ├── conf.py
│ │ ├── contents.rst
│ │ ├── contribute
│ │ ├── design-notes
│ │ ├── guides
│ │ ├── index.md
│ │ └── pyproject.toml
│ ├── duration.cc
│ ├── duration.hh
│ ├── encoding_stats.hh
│ ├── enum_set.hh
│ ├── exceptions
│ │ ├── exceptions.cc
│ │ ├── exceptions.hh
│ │ └── unrecognized_entity_exception.hh
│ ├── fix_system_distributed_tables.py
│ ├── flat_mutation_reader.cc
│ ├── flat_mutation_reader.hh
│ ├── flat_mutation_reader_v2.hh
│ ├── frozen_mutation.cc
│ ├── frozen_mutation.hh
│ ├── frozen_schema.cc
│ ├── frozen_schema.hh
│ ├── gc_clock.hh
│ ├── gen_segmented_compress_params.py
│ ├── generic_server.cc
│ ├── generic_server.hh
│ ├── gms
│ │ ├── application_state.cc
│ │ ├── application_state.hh
│ │ ├── endpoint_state.cc
│ │ ├── endpoint_state.hh
│ │ ├── failure_detector.cc
│ │ ├── failure_detector.hh
│ │ ├── feature.hh
│ │ ├── feature_service.cc
│ │ ├── feature_service.hh
│ │ ├── gossip_digest.hh
│ │ ├── gossip_digest_ack.cc
│ │ ├── gossip_digest_ack.hh
│ │ ├── gossip_digest_ack2.cc
│ │ ├── gossip_digest_ack2.hh
│ │ ├── gossip_digest_syn.cc
│ │ ├── gossip_digest_syn.hh
│ │ ├── gossiper.cc
│ │ ├── gossiper.hh
│ │ ├── heart_beat_state.hh
│ │ ├── i_endpoint_state_change_subscriber.hh
│ │ ├── i_failure_detection_event_listener.hh
│ │ ├── inet_address.cc
│ │ ├── inet_address.hh
│ │ ├── inet_address_serializer.hh
│ │ ├── version_generator.cc
│ │ ├── version_generator.hh
│ │ ├── versioned_value.cc
│ │ └── versioned_value.hh
│ ├── hashers.cc
│ ├── hashers.hh
│ ├── hashing.hh
│ ├── hashing_partition_visitor.hh
│ ├── idl
│ │ ├── cache_temperature.idl.hh
│ │ ├── commitlog.idl.hh
│ │ ├── consistency_level.idl.hh
│ │ ├── frozen_mutation.idl.hh
│ │ ├── frozen_schema.idl.hh
│ │ ├── gossip_digest.idl.hh
│ │ ├── group0.idl.hh
│ │ ├── group0_state_machine.idl.hh
│ │ ├── hinted_handoff.idl.hh
│ │ ├── idl_test.idl.hh
│ │ ├── keys.idl.hh
│ │ ├── messaging_service.idl.hh
│ │ ├── mutation.idl.hh
│ │ ├── paging_state.idl.hh
│ │ ├── partition_checksum.idl.hh
│ │ ├── paxos.idl.hh
│ │ ├── query.idl.hh
│ │ ├── raft.idl.hh
│ │ ├── raft_storage.idl.hh
│ │ ├── range.idl.hh
│ │ ├── read_command.idl.hh
│ │ ├── reconcilable_result.idl.hh
│ │ ├── replay_position.idl.hh
│ │ ├── result.idl.hh
│ │ ├── ring_position.idl.hh
│ │ ├── storage_proxy.idl.hh
│ │ ├── streaming.idl.hh
│ │ ├── token.idl.hh
│ │ ├── tracing.idl.hh
│ │ ├── truncation_record.idl.hh
│ │ ├── uuid.idl.hh
│ │ └── view.idl.hh
│ ├── idl-compiler.py
│ ├── index
│ │ ├── built_indexes_virtual_reader.hh
│ │ ├── secondary_index.cc
│ │ ├── secondary_index.hh
│ │ ├── secondary_index_manager.cc
│ │ ├── secondary_index_manager.hh
│ │ └── target_parser.hh
│ ├── inet_address_vectors.hh
│ ├── init.cc
│ ├── init.hh
│ ├── install-dependencies.sh
│ ├── install.sh
│ ├── interface
│ │ └── cassandra.thrift
│ ├── interval.hh
│ ├── intrusive_set_external_comparator.hh
│ ├── keys.cc
│ ├── keys.hh
│ ├── lang
│ │ ├── lua.cc
│ │ ├── lua.hh
│ │ ├── wasm.cc
│ │ ├── wasm.hh
│ │ ├── wasm_engine.hh
│ │ └── wasmtime.hh
│ ├── libdeflate
│ ├── licenses
│ │ ├── LICENSE-crc32-vpmsum.TXT
│ │ ├── README.md
│ │ ├── abseil-license.txt
│ │ ├── apache-license-2.0.txt
│ │ ├── boost-license-1.0.txt
│ │ ├── date-license.txt
│ │ ├── git-archive-all-license.txt
│ │ ├── libdeflate-license.txt
│ │ ├── xxhash-license.txt
│ │ └── zstd-license.txt
│ ├── lister.cc
│ ├── lister.hh
│ ├── locator
│ │ ├── abstract_replication_strategy.cc
│ │ ├── abstract_replication_strategy.hh
│ │ ├── azure_snitch.cc
│ │ ├── azure_snitch.hh
│ │ ├── ec2_multi_region_snitch.cc
│ │ ├── ec2_multi_region_snitch.hh
│ │ ├── ec2_snitch.cc
│ │ ├── ec2_snitch.hh
│ │ ├── everywhere_replication_strategy.cc
│ │ ├── everywhere_replication_strategy.hh
│ │ ├── gce_snitch.cc
│ │ ├── gce_snitch.hh
│ │ ├── gossiping_property_file_snitch.cc
│ │ ├── gossiping_property_file_snitch.hh
│ │ ├── local_strategy.cc
│ │ ├── local_strategy.hh
│ │ ├── network_topology_strategy.cc
│ │ ├── network_topology_strategy.hh
│ │ ├── production_snitch_base.cc
│ │ ├── production_snitch_base.hh
│ │ ├── rack_inferring_snitch.cc
│ │ ├── rack_inferring_snitch.hh
│ │ ├── reconnectable_snitch_helper.hh
│ │ ├── simple_snitch.cc
│ │ ├── simple_snitch.hh
│ │ ├── simple_strategy.cc
│ │ ├── simple_strategy.hh
│ │ ├── snitch_base.cc
│ │ ├── snitch_base.hh
│ │ ├── token_metadata.cc
│ │ └── token_metadata.hh
│ ├── log.hh
│ ├── main.cc
│ ├── map_difference.hh
│ ├── marshal_exception.hh
│ ├── memtable-sstable.hh
│ ├── memtable.cc
│ ├── memtable.hh
│ ├── message
│ │ ├── messaging_service.cc
│ │ ├── messaging_service.hh
│ │ ├── messaging_service_fwd.hh
│ │ ├── msg_addr.hh
│ │ └── rpc_protocol_impl.hh
│ ├── multishard_mutation_query.cc
│ ├── multishard_mutation_query.hh
│ ├── mutation.cc
│ ├── mutation.hh
│ ├── mutation_cleaner.hh
│ ├── mutation_compactor.hh
│ ├── mutation_consumer_concepts.hh
│ ├── mutation_fragment.cc
│ ├── mutation_fragment.hh
│ ├── mutation_fragment_stream_validator.hh
│ ├── mutation_fragment_v2.hh
│ ├── mutation_partition.cc
│ ├── mutation_partition.hh
│ ├── mutation_partition_serializer.cc
│ ├── mutation_partition_serializer.hh
│ ├── mutation_partition_view.cc
│ ├── mutation_partition_view.hh
│ ├── mutation_partition_visitor.hh
│ ├── mutation_query.cc
│ ├── mutation_query.hh
│ ├── mutation_reader.cc
│ ├── mutation_reader.hh
│ ├── mutation_rebuilder.hh
│ ├── mutation_source_metadata.hh
│ ├── mutation_writer
│ │ ├── feed_writers.cc
│ │ ├── feed_writers.hh
│ │ ├── multishard_writer.cc
│ │ ├── multishard_writer.hh
│ │ ├── partition_based_splitting_writer.cc
│ │ ├── partition_based_splitting_writer.hh
│ │ ├── shard_based_splitting_writer.cc
│ │ ├── shard_based_splitting_writer.hh
│ │ ├── timestamp_based_splitting_writer.cc
│ │ └── timestamp_based_splitting_writer.hh
│ ├── noexcept_traits.hh
│ ├── partition_builder.hh
│ ├── partition_range_compat.hh
│ ├── partition_slice_builder.cc
│ ├── partition_slice_builder.hh
│ ├── partition_snapshot_reader.hh
│ ├── partition_snapshot_row_cursor.hh
│ ├── partition_version.cc
│ ├── partition_version.hh
│ ├── partition_version_list.hh
│ ├── position_in_partition.hh
│ ├── protocol_server.hh
│ ├── querier.cc
│ ├── querier.hh
│ ├── query-request.hh
│ ├── query-result-reader.hh
│ ├── query-result-set.cc
│ ├── query-result-set.hh
│ ├── query-result-writer.hh
│ ├── query-result.hh
│ ├── query.cc
│ ├── query_class_config.hh
│ ├── query_result_merger.hh
│ ├── raft
│ │ ├── README.md
│ │ ├── fsm.cc
│ │ ├── fsm.hh
│ │ ├── internal.hh
│ │ ├── log.cc
│ │ ├── log.hh
│ │ ├── logical_clock.hh
│ │ ├── raft.cc
│ │ ├── raft.hh
│ │ ├── server.cc
│ │ ├── server.hh
│ │ ├── tracker.cc
│ │ └── tracker.hh
│ ├── range.hh
│ ├── range_tombstone.cc
│ ├── range_tombstone.hh
│ ├── range_tombstone_assembler.hh
│ ├── range_tombstone_change_generator.hh
│ ├── range_tombstone_list.cc
│ ├── range_tombstone_list.hh
│ ├── range_tombstone_splitter.hh
│ ├── read_context.hh
│ ├── reader_concurrency_semaphore.cc
│ ├── reader_concurrency_semaphore.hh
│ ├── reader_permit.hh
│ ├── real_dirty_memory_accounter.hh
│ ├── redis
│ │ ├── abstract_command.cc
│ │ ├── abstract_command.hh
│ │ ├── command_factory.cc
│ │ ├── command_factory.hh
│ │ ├── commands.cc
│ │ ├── commands.hh
│ │ ├── controller.cc
│ │ ├── controller.hh
│ │ ├── exceptions.hh
│ │ ├── keyspace_utils.cc
│ │ ├── keyspace_utils.hh
│ │ ├── lolwut.cc
│ │ ├── lolwut.hh
│ │ ├── mutation_utils.cc
│ │ ├── mutation_utils.hh
│ │ ├── options.cc
│ │ ├── options.hh
│ │ ├── protocol_parser.rl
│ │ ├── query_processor.cc
│ │ ├── query_processor.hh
│ │ ├── query_utils.cc
│ │ ├── query_utils.hh
│ │ ├── reply.hh
│ │ ├── request.hh
│ │ ├── server.cc
│ │ ├── server.hh
│ │ ├── stats.cc
│ │ ├── stats.hh
│ │ └── version.hh
│ ├── release.cc
│ ├── release.hh
│ ├── reloc
│ │ ├── build_deb.sh
│ │ └── build_rpm.sh
│ ├── repair
│ │ ├── repair.cc
│ │ ├── repair.hh
│ │ ├── row_level.cc
│ │ └── row_level.hh
│ ├── replica
│ │ ├── database.cc
│ │ ├── database.hh
│ │ ├── database_fwd.hh
│ │ ├── distributed_loader.cc
│ │ ├── distributed_loader.hh
│ │ └── table.cc
│ ├── reversibly_mergeable.hh
│ ├── row_cache.cc
│ ├── row_cache.hh
│ ├── schema.cc
│ ├── schema.hh
│ ├── schema_builder.hh
│ ├── schema_fwd.hh
│ ├── schema_mutations.cc
│ ├── schema_mutations.hh
│ ├── schema_registry.cc
│ ├── schema_registry.hh
│ ├── schema_upgrader.hh
│ ├── scripts
│ │ ├── build-help.sh
│ │ ├── coverage.py
│ │ ├── cpp-name-format.py
│ │ ├── create-relocatable-package.py
│ │ ├── git-archive-all
│ │ ├── jobs
│ │ ├── merge-compdb.py
│ │ ├── nodetool-toppartitions
│ │ ├── pull_github_pr.sh
│ │ ├── refresh-submodules.sh
│ │ └── update-version
│ ├── scylla-gdb.py
│ ├── scylla_post_install.sh
│ ├── seastar
│ ├── seastarx.hh
│ ├── serialization_visitors.hh
│ ├── serializer.cc
│ ├── serializer.hh
│ ├── serializer_impl.hh
│ ├── service
│ │ ├── cache_hitrate_calculator.hh
│ │ ├── client_state.cc
│ │ ├── client_state.hh
│ │ ├── endpoint_lifecycle_subscriber.hh
│ │ ├── load_broadcaster.hh
│ │ ├── load_meter.hh
│ │ ├── memory_limiter.hh
│ │ ├── migration_listener.hh
│ │ ├── migration_manager.cc
│ │ ├── migration_manager.hh
│ │ ├── misc_services.cc
│ │ ├── pager
│ │ ├── paxos
│ │ ├── priority_manager.cc
│ │ ├── priority_manager.hh
│ │ ├── qos
│ │ ├── query_state.hh
│ │ ├── raft
│ │ ├── storage_proxy.cc
│ │ ├── storage_proxy.hh
│ │ ├── storage_proxy_stats.hh
│ │ ├── storage_service.cc
│ │ ├── storage_service.hh
│ │ └── view_update_backlog_broker.hh
│ ├── service_permit.hh
│ ├── setup.py
│ ├── shell.nix
│ ├── sstables
│ │ ├── binary_search.hh
│ │ ├── checksum_utils.hh
│ │ ├── column_translation.hh
│ │ ├── component_type.hh
│ │ ├── compress.cc
│ │ ├── compress.hh
│ │ ├── consumer.hh
│ │ ├── disk_types.hh
│ │ ├── downsampling.hh
│ │ ├── exceptions.hh
│ │ ├── filter.hh
│ │ ├── hyperloglog.hh
│ │ ├── index_entry.hh
│ │ ├── index_reader.hh
│ │ ├── integrity_checked_file_impl.cc
│ │ ├── integrity_checked_file_impl.hh
│ │ ├── key.hh
│ │ ├── kl
│ │ ├── liveness_info.hh
│ │ ├── m_format_read_helpers.cc
│ │ ├── m_format_read_helpers.hh
│ │ ├── metadata_collector.cc
│ │ ├── metadata_collector.hh
│ │ ├── mutation_fragment_filter.hh
│ │ ├── mx
│ │ ├── open_info.hh
│ │ ├── partition_index_cache.hh
│ │ ├── prepended_input_stream.cc
│ │ ├── prepended_input_stream.hh
│ │ ├── processing_result_generator.hh
│ │ ├── progress_monitor.hh
│ │ ├── promoted_index_blocks_reader.hh
│ │ ├── random_access_reader.cc
│ │ ├── random_access_reader.hh
│ │ ├── scanning_clustered_index_cursor.hh
│ │ ├── segmented_compress_params.hh
│ │ ├── shareable_components.hh
│ │ ├── shared_sstable.hh
│ │ ├── sstable_directory.cc
│ │ ├── sstable_directory.hh
│ │ ├── sstable_mutation_reader.cc
│ │ ├── sstable_mutation_reader.hh
│ │ ├── sstable_set.cc
│ │ ├── sstable_set.hh
│ │ ├── sstable_set_impl.hh
│ │ ├── sstable_version.cc
│ │ ├── sstable_version.hh
│ │ ├── sstable_version_k_l.hh
│ │ ├── sstable_version_m.hh
│ │ ├── sstable_writer.hh
│ │ ├── sstables.cc
│ │ ├── sstables.hh
│ │ ├── sstables_manager.cc
│ │ ├── sstables_manager.hh
│ │ ├── stats.hh
│ │ ├── types.hh
│ │ ├── version.hh
│ │ ├── writer.cc
│ │ ├── writer.hh
│ │ └── writer_impl.hh
│ ├── sstables_loader.cc
│ ├── sstables_loader.hh
│ ├── streaming
│ │ ├── consumer.cc
│ │ ├── consumer.hh
│ │ ├── prepare_message.hh
│ │ ├── progress_info.cc
│ │ ├── progress_info.hh
│ │ ├── session_info.cc
│ │ ├── session_info.hh
│ │ ├── stream_coordinator.cc
│ │ ├── stream_coordinator.hh
│ │ ├── stream_detail.hh
│ │ ├── stream_event.hh
│ │ ├── stream_event_handler.hh
│ │ ├── stream_exception.hh
│ │ ├── stream_manager.cc
│ │ ├── stream_manager.hh
│ │ ├── stream_mutation_fragments_cmd.hh
│ │ ├── stream_plan.cc
│ │ ├── stream_plan.hh
│ │ ├── stream_reason.cc
│ │ ├── stream_reason.hh
│ │ ├── stream_receive_task.cc
│ │ ├── stream_receive_task.hh
│ │ ├── stream_request.cc
│ │ ├── stream_request.hh
│ │ ├── stream_result_future.cc
│ │ ├── stream_result_future.hh
│ │ ├── stream_session.cc
│ │ ├── stream_session.hh
│ │ ├── stream_session_state.cc
│ │ ├── stream_session_state.hh
│ │ ├── stream_state.hh
│ │ ├── stream_summary.cc
│ │ ├── stream_summary.hh
│ │ ├── stream_task.cc
│ │ ├── stream_task.hh
│ │ ├── stream_transfer_task.cc
│ │ └── stream_transfer_task.hh
│ ├── supervisor.hh
│ ├── swagger-ui
│ ├── table_helper.cc
│ ├── table_helper.hh
│ ├── test
│ │ ├── alternator
│ │ ├── boost
│ │ ├── cql
│ │ ├── cql-pytest
│ │ ├── lib
│ │ ├── manual
│ │ ├── perf
│ │ ├── raft
│ │ ├── redis
│ │ ├── resource
│ │ ├── rest_api
│ │ ├── scylla-gdb
│ │ ├── tools
│ │ └── unit
│ ├── test.py
│ ├── thrift
│ │ ├── controller.cc
│ │ ├── controller.hh
│ │ ├── handler.cc
│ │ ├── handler.hh
│ │ ├── server.cc
│ │ ├── server.hh
│ │ ├── thrift_validation.cc
│ │ ├── thrift_validation.hh
│ │ └── utils.hh
│ ├── timeout_config.cc
│ ├── timeout_config.hh
│ ├── timestamp.hh
│ ├── to_string.hh
│ ├── tombstone.hh
│ ├── tombstone_gc.cc
│ ├── tombstone_gc.hh
│ ├── tombstone_gc_extension.hh
│ ├── tombstone_gc_options.cc
│ ├── tombstone_gc_options.hh
│ ├── tools
│ │ ├── entry_point.hh
│ │ ├── java
│ │ ├── jmx
│ │ ├── python3
│ │ ├── schema_loader.cc
│ │ ├── schema_loader.hh
│ │ ├── scylla-sstable.cc
│ │ ├── scylla-types.cc
│ │ ├── scyllatop
│ │ ├── testing
│ │ ├── toolchain
│ │ ├── utils.cc
│ │ └── utils.hh
│ ├── tox.ini
│ ├── tracing
│ │ ├── trace_keyspace_helper.cc
│ │ ├── trace_keyspace_helper.hh
│ │ ├── trace_state.cc
│ │ ├── trace_state.hh
│ │ ├── traced_file.cc
│ │ ├── traced_file.hh
│ │ ├── tracing.cc
│ │ ├── tracing.hh
│ │ ├── tracing_backend_registry.cc
│ │ └── tracing_backend_registry.hh
│ ├── transport
│ │ ├── controller.cc
│ │ ├── controller.hh
│ │ ├── cql_protocol_extension.cc
│ │ ├── cql_protocol_extension.hh
│ │ ├── event.cc
│ │ ├── event.hh
│ │ ├── event_notifier.cc
│ │ ├── messages
│ │ ├── messages_fwd.hh
│ │ ├── request.hh
│ │ ├── response.hh
│ │ ├── server.cc
│ │ └── server.hh
│ ├── types
│ │ ├── collection.hh
│ │ ├── list.hh
│ │ ├── listlike_partial_deserializing_iterator.hh
│ │ ├── map.hh
│ │ ├── set.hh
│ │ ├── tuple.hh
│ │ └── user.hh
│ ├── types.cc
│ ├── types.hh
│ ├── ubsan-suppressions.supp
│ ├── unified
│ │ ├── build_unified.sh
│ │ ├── install.sh
│ │ └── uninstall.sh
│ ├── unimplemented.cc
│ ├── unimplemented.hh
│ ├── utils
│ │ ├── UUID.hh
│ │ ├── UUID_gen.cc
│ │ ├── UUID_gen.hh
│ │ ├── allocation_strategy.hh
│ │ ├── amortized_reserve.hh
│ │ ├── anchorless_list.hh
│ │ ├── arch
│ │ ├── array-search.cc
│ │ ├── array-search.hh
│ │ ├── ascii.cc
│ │ ├── ascii.hh
│ │ ├── atomic_vector.hh
│ │ ├── base64.cc
│ │ ├── base64.hh
│ │ ├── big_decimal.cc
│ │ ├── big_decimal.hh
│ │ ├── bit_cast.hh
│ │ ├── bloom_calculations.cc
│ │ ├── bloom_calculations.hh
│ │ ├── bloom_filter.cc
│ │ ├── bloom_filter.hh
│ │ ├── bounded_stats_deque.hh
│ │ ├── bptree.hh
│ │ ├── buffer_input_stream.cc
│ │ ├── buffer_input_stream.hh
│ │ ├── build_id.cc
│ │ ├── build_id.hh
│ │ ├── cached_file.hh
│ │ ├── chunked_vector.hh
│ │ ├── class_registrator.hh
│ │ ├── clmul.hh
│ │ ├── coarse_steady_clock.hh
│ │ ├── collection-concepts.hh
│ │ ├── compact-radix-tree.hh
│ │ ├── config_file.cc
│ │ ├── config_file.hh
│ │ ├── config_file_impl.hh
│ │ ├── coroutine.hh
│ │ ├── crc.hh
│ │ ├── cross-shard-barrier.hh
│ │ ├── data_input.hh
│ │ ├── date.h
│ │ ├── directories.cc
│ │ ├── directories.hh
│ │ ├── disk-error-handler.cc
│ │ ├── disk-error-handler.hh
│ │ ├── div_ceil.hh
│ │ ├── double-decker.hh
│ │ ├── dynamic_bitset.cc
│ │ ├── dynamic_bitset.hh
│ │ ├── entangled.hh
│ │ ├── enum_option.hh
│ │ ├── error_injection.cc
│ │ ├── error_injection.hh
│ │ ├── estimated_histogram.hh
│ │ ├── exceptions.cc
│ │ ├── exceptions.hh
│ │ ├── exponential_backoff_retry.hh
│ │ ├── extremum_tracking.hh
│ │ ├── fb_utilities.hh
│ │ ├── file_lock.cc
│ │ ├── file_lock.hh
│ │ ├── flush_queue.hh
│ │ ├── fmt-compat.hh
│ │ ├── fragment_range.hh
│ │ ├── fragmented_temporary_buffer.hh
│ │ ├── generation-number.cc
│ │ ├── generation-number.hh
│ │ ├── gz
│ │ ├── hash.hh
│ │ ├── histogram.hh
│ │ ├── histogram_metrics_helper.hh
│ │ ├── human_readable.cc
│ │ ├── human_readable.hh
│ │ ├── i_filter.cc
│ │ ├── i_filter.hh
│ │ ├── immutable-collection.hh
│ │ ├── in.hh
│ │ ├── input_stream.hh
│ │ ├── int_range.hh
│ │ ├── intrusive-array.hh
│ │ ├── intrusive_btree.hh
│ │ ├── joinpoint.hh
│ │ ├── large_bitset.cc
│ │ ├── large_bitset.hh
│ │ ├── latency.hh
│ │ ├── like_matcher.cc
│ │ ├── like_matcher.hh
│ │ ├── limiting_data_source.cc
│ │ ├── limiting_data_source.hh
│ │ ├── linearizing_input_stream.hh
│ │ ├── loading_cache.hh
│ │ ├── loading_shared_values.hh
│ │ ├── log_heap.hh
│ │ ├── logalloc.cc
│ │ ├── logalloc.hh
│ │ ├── lru.hh
│ │ ├── lsa
│ │ ├── managed_bytes.cc
│ │ ├── managed_bytes.hh
│ │ ├── managed_ref.hh
│ │ ├── managed_vector.hh
│ │ ├── maybe_yield.hh
│ │ ├── memory_data_sink.hh
│ │ ├── multiprecision_int.cc
│ │ ├── multiprecision_int.hh
│ │ ├── murmur_hash.cc
│ │ ├── murmur_hash.hh
│ │ ├── mutable_view.hh
│ │ ├── neat-object-id.hh
│ │ ├── observable.hh
│ │ ├── overloaded_functor.hh
│ │ ├── phased_barrier.hh
│ │ ├── preempt.hh
│ │ ├── ranges.hh
│ │ ├── rate_limiter.cc
│ │ ├── rate_limiter.hh
│ │ ├── reusable_buffer.hh
│ │ ├── rjson.cc
│ │ ├── rjson.hh
│ │ ├── runtime.cc
│ │ ├── runtime.hh
│ │ ├── sequenced_set.hh
│ │ ├── serialization.hh
│ │ ├── serialized_action.hh
│ │ ├── small_vector.hh
│ │ ├── stall_free.hh
│ │ ├── streaming_histogram.hh
│ │ ├── top_k.hh
│ │ ├── updateable_value.cc
│ │ ├── updateable_value.hh
│ │ ├── utf8.cc
│ │ ├── utf8.hh
│ │ ├── uuid.cc
│ │ ├── variant_element.hh
│ │ └── vle.hh
│ ├── validation.cc
│ ├── validation.hh
│ ├── version.hh
│ ├── view_info.hh
│ ├── vint-serialization.cc
│ ├── vint-serialization.hh
│ ├── xx_hasher.hh
│ └── zstd.cc
├── 说明.htm
└── 好例子网_scylladb-v5.0.5.zip
96 directories, 986 files
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论