Redis
Eine sehr schnelle In-Memory-Datenbank, die fast überall als Cache und zunehmend auch als Speicher für KI-Anwendungen verwendet wird.
Redis speichert seine Daten im Speicher und nicht auf der Festplatte, was es extrem schnell und von Natur aus leicht vergesslich macht. In der Praxis befindet es sich zwischen einer Anwendung und ihrer eigentlichen Datenbank und speichert ständig die Dinge, nach denen gefragt wird, sodass das langsamere System darunter nicht jedes Mal antworten muss. Es verwaltet auch Warteschlangen, Zähler, Sitzungsdaten und ähnliche Gelegenheitsaufgaben, weshalb es in so vielen Stapeln auftaucht.
Es ist aus einem zweiten Grund für die KI-Arbeit relevant geworden. Anwendungen, die Dokumente nach Bedeutung und nicht nach Schlüsselwörtern durchsuchen, benötigen einen Ort, an dem die numerischen Darstellungen dieses Textes gespeichert werden können, und Redis hat genau hierfür die Vektorsuche hinzugefügt. Es wurde 2009 von Salvatore Sanfilippo gegründet und wird heute von einem gleichnamigen Unternehmen entwickelt.