3 ms·
The question remains in the air: how do I perform more complex queries without SQL? The proposed distributed hash table won't do it. The article mentioned eBay
by tx 19y ago
The question remains in the air: how do I perform more complex queries without SQL? The proposed distributed hash table won't do it.
The article mentioned eBay's scaling PDF offering a link at the bottom. I followed the link read every page of that PDF and have not found any evidence of them abandoning (or minimizing use of) RDBMS. eBay still runs Oracle, but uses in-house built index for listings search, but that's hardly a solution for general problem of running queries more complex than SELECT * FROM Foo WHERE ID=n. Besides NOBODY uses SQL to do complex full-text searches, even small companies I worked for. We used Lucene.
I would love to have a "distributed SQL": scaled-out SQL server in proper sense of the word, capable of running complex SQL queries on distributed sets of data. Hopefully by the time we grow to eBay size someone will innovate in that regard. Or, perhaps, it exists already?