MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Apache Drill - Първото начално време е високо

След като първата заявка Drill създаде много кеш обекти, за да подобри по-нататъшната работа, вижте Generated Code Cache [1], [2], [3] за подробности, StoragePluginRegistry Кеш [4]. Също MongoSchemaFactory създава кеш за вашата database и tableName [5], който изтича след 1 минута.

Най-вероятно ще получите подобно време, ако се опитате да изпълните заявката си, когато кеша изтече.

[1] https://github.com/paul-rogers/ drill/wiki/CG-Code-Cache
[2] https://github.com/apache/drill/blob/master/exec/java-exec/src/main/java/org/apache/drill/exec/ компилиране/ByteCodeLoader.java#L36
[3] https://github.com/apache/drill/blob/master/exec/java-exec/src/main/java/org/apache/drill/exec/ компилиране/CodeCompiler.java#L145
[4] https://github.com/apache/drill/blob/master/exec/java-exec/src/main/java/org/apache/drill/exec/ store/StoragePluginRegistryImpl.java#L90
[5] https://github.com/apache/drill/blob/master/contrib/storage-mongo/src/main/java/org/apache/ drill/exec/store/mongo/schema/MongoSchemaFactory.java#L66




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Проекция на многомерен масив MongoDB

  2. MongoDB:масив от заявки за „истинска“ стойност при индекс n

  3. Запитване към MongoDB с JSON / HTTP / REST интерфейс

  4. Актуализирайте вложен обект в MongoDB, ако съществува, в противен случай го добавете

  5. Търсите начин да върнете документи от друга колекция въз основа на набор от друга, MongoDB