16.02.2015 ОбзорыIn-memory СУБД, в которых вся БД располагается в оперативной памяти, получили в последнее время большую популярность. Во многом, благодаря выпуску компанией SAP продукта HANA, который сначала представлял собой еще одну in-memory СУБД, но потом пополнился сервером приложений и разнообразными службами, превратившись в полноценную платформу разработки и исполнения приложений. О том, насколько велика ставка SAP на HANA, свидетельствует принятое руководством компании решение о постепенном переводе всех ее приложений, включая ERP, на эту платформу. Тем не менее, первопроходцем здесь была не SAP, а ряд других вендоров, причем имена некоторых из них мало что говорят широкой общественности. Впрочем, IBM еще в 1979 г. выпустила TPF (Transaction Processing Facility), который осуществлял в оперативной памяти транзакционную обработку данных системы резервирования авиабилетов. В 1997 г. свои in-memory СУБД представили фирма TimesTen (в 2005 г. была куплена Oracle) и корейские разработчики продукта P*time, приобретенного впоследствии SAP. В 1992 г. на свет появилось solidDB — гибридное решение компании Unicom Global, позволявшее часть таблиц хранить в ОЗУ, а часть — на диске (тоже была впоследствии куплена IBM). За последние годы в этом сегменте появились и новые игроки. Сама идея подобной СУБД лежит на поверхности: размещение всей БД в памяти позволяет существенно ускорить обработку данных, исключив чрезвычайно медленные операции их чтения и записи на диске. Сложности возникают при ее ...
читать далее.