Здравствуйте. Извиняюсь, если дублирую какую-нибудь тему или пишу не в тот форум.
Вот уже неделю ищу информацию в интернете по поводу того, на каком этапе сейчас развитие ООСУБД в мире. Я сам занимаюсь веб-разработкой, опыт небольшой, раньше вёрсткой занимался, а сейчас именно программированием. Имею небольшой опыт работы с MySQL. Но так как я сейчас занимаюсь объектно-ориентированным программированием, в частности на PHP, то возникает желание чтобы и в базе данные хранились в виде объектов, то есть ближе к естественному состоянию. Данные бывают разные, и как-то не хочется размещать их в таблицах. Мне не трудно это делать в таблицах, но, прочитав в интернете о принципах ООСУБД, появилось огромное желание найти эту СУБД. К сожалению, предлагаемые СУБД имеют встроенный язык программирования, неужели нет таких же наподое той же MySQL. Вроде же есть язык запросов OQL, как раз для цели выборки данных из ООСУБД, неужели нельзя обойтись просто поддержкой на внутреннем уровне OQL, а они встраивают тот же C++, как будто нет других языков. Вот тут непонятно, конечно. Можно было оставлять просто интерфейс доступа, независимо для языка.
Если кто встречался с этой темой, подскажите, пожалуйста, где найти эту СУБД, чтоб не зависил от языка. Я правда ещё на Линукс не перешёл полностью, хотя бы для Виндовс. А позже я на Линукс собираюсь перебираться (нужно разобраться с настройкой его и прочих делах).
На случай если таких сейчас нет, имеет ли смысл тогда хранить данные в таблицах так: таблица типов, таблица описания типов, таблица описания свойств, таблица объектов, таблица значений свойтсв объектов. Но как тогда хранить массивы и деревья разной структуры? Кто-нибудь такое делает, или я придумываю себе лишнюю работу?