mirror of https://gitee.com/bigwinds/arangodb
smart join views (#10309)
This commit is contained in:
parent
c1968aa031
commit
6282e16616
|
@ -5,6 +5,7 @@ root = true
|
|||
|
||||
# Unix-style newlines with a newline ending every file
|
||||
[*]
|
||||
indent_size = 2
|
||||
end_of_line = lf
|
||||
insert_final_newline = true
|
||||
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
devel
|
||||
-----
|
||||
|
||||
* Added "SmartJoins for Views" to the ArangoDB Enterprise Edition that allows running
|
||||
cluster joins between two certain sharded collections or views with performance close
|
||||
to that of a local join operation.
|
||||
|
||||
* Allow collection names to be at most 256 characters long, instead of 64 characters
|
||||
in previous versions.
|
||||
|
||||
|
|
|
@ -330,15 +330,15 @@ void OptimizerRulesFeature::addRules() {
|
|||
OptimizerRule::Flags::ClusterOnly));
|
||||
#endif
|
||||
|
||||
// distribute operations in cluster
|
||||
registerRule("scatter-in-cluster", scatterInClusterRule, OptimizerRule::scatterInClusterRule,
|
||||
OptimizerRule::makeFlags(OptimizerRule::Flags::ClusterOnly));
|
||||
|
||||
// distribute view queries in cluster
|
||||
registerRule("scatter-arangosearch-view-in-cluster", arangodb::iresearch::scatterViewInClusterRule,
|
||||
OptimizerRule::scatterIResearchViewInClusterRule,
|
||||
OptimizerRule::makeFlags(OptimizerRule::Flags::ClusterOnly));
|
||||
|
||||
// distribute operations in cluster
|
||||
registerRule("scatter-in-cluster", scatterInClusterRule, OptimizerRule::scatterInClusterRule,
|
||||
OptimizerRule::makeFlags(OptimizerRule::Flags::ClusterOnly));
|
||||
|
||||
// distribute operations in cluster
|
||||
registerRule("distribute-filtercalc-to-cluster", distributeFilternCalcToClusterRule,
|
||||
OptimizerRule::distributeFilternCalcToClusterRule,
|
||||
|
|
Loading…
Reference in New Issue