seriously? love to see how/why that was put in the die
At it's core a `SELECT FROM` statement is a filter lambda (without any joins, or before/after a join has been done depending on query optimization).
Fundamentally this is because an SQL table is a flat array. With row's being flat array's within the table's memory space.
Calculating the pointer to fields within rows within a table is ridiculously parallel. You're limited only by SIMD size. (this is 1 FMA + 1 add against a constant ~2 ticks).
Also custom wide SIMD registers can allow for `VARCHAR(255)` equality statements to be done in 1 processor cycle.
I would love to see some benchmarks of how much this speeds up some sample workload queries, if you happen to know of some (preferably not from Oracle's marketing dept.)?
The only ones you'll find by 3rd party are non-direct comparisons like transactions per second in Oracle-SQL. Or Core Count.
But they'll still cheat us on small things. We request information on a training seminar (we had a free attendance voucher), and they lose our account information until 1 week after the seminar ended.
It's to the point where I just laugh. Everyone knows their cheating us, but upper management won't change.
I mean I'd rather use Postgres. But large corps like having a vendor to call.
http://www.enterprisedb.com/products-services-training/produ...
Alas.
Good to see new developments in this line. The more (open) hardware platforms the better, IMO.
They killed the desktops. That, essentially, made SPARC mostly invisible to most people. They also do a crappy job of reminding the world that a software company (as they position themselves) can make decent hardware.