100 Millionen Datensätze pro Tag klingen danach, als bräuchten Sie eine schnell wachsende Serverfarm, um die Daten zu speichern. Ich bin nicht vertraut damit, wie Oracle diese Daten verteilen würde, aber mit MongoDB müssten Sie Ihre Daten basierend auf den Feldern scharden, die Ihre Suchabfragen verwenden (einschließlich der 10 Felder zum Filtern). Wenn Sie nur nach Shard-Key suchen, ist MongoDB intelligent genug, um nur die Maschinen zu durchsuchen, die den richtigen Shard enthalten, sodass es wäre, als würde man eine kleine Datenbank auf einer Maschine abfragen, um das Gewünschte zurückzuerhalten. Darüber hinaus, wenn die Shard-Keys in den Speicher jeder Maschine in Ihrem Cluster passen können und mit dem btree-Indexieren von MongoDB indiziert sind, dann wären Ihre Abfragen ziemlich sofortig.