Now that HANA 1.0 reached GA status I was reading the "SAP In-Memory Database - Server Installation and Update Guide". In this guide I see the prefix "hdb" all over and it makes me wonder what does this hdb stand for? Is it an abbreviation for:
- HANA DB?
- Hybrid DB? (columnar storage + row storage)
- "s" was already used by MaxDB so some random letter was chosen and pure chance decided to use "h" for the IMCE
I would like to add that "hybrid" has different meening for different vendors.
SAP mentioned "hybrid" because it combines different stores: row, column now and OO in the future.
Other in-memory db vendor calls their offer "hybrid" because it mixes RAM and other storage (which is the case for SAP HANA as well!)
Hadoop DB calls itself hybrid because of the mix of MapReduce and parallel DBMS technologies (at SAPPHIRE in Orlando SAP announced introduction of map/reduce in HANA in the future too).
Net, the question is - what is an example of non-hybrid database on the market now?
Jorge Arturo Lizama Saez wrote:
H igh-Performance An alytic A ppliance
> Best Regards
Hm, in this case I have a sudden insight what the prefix sdb with MaxDB instances really means. Is it for S low D ata B ase?
Since no one from SAP answered my question I start to believe they don't know either.
Hmm... sdb was obviously taken from SapDB.
For hdb it's similar. The name HANA had been around in SAP for a long time (far earlier than the official product name).
And there are quite a lot ex-MaxDB developers involved with HANA development in different areas...
Since we need to have a three-letter acronym for NetWeaver integration hdb seemed to fit in.
hope that answer eases your mind