Высокоуровневая абстракция

KOLANICH

Новичок
Есть ли какая-либо высокоуровневая абстракция над базами данных.
Т.е. чтобы я мог обращаться и с sql- , и с nosql-базами одинаково.
 

Redjik

Джедай-мастер
Взаимоисключающие параграфы детектед.
непосредственно SQL и есть самая низкоуровневая абстракция...

а для того, чтобы одинаково и с теми и с другими (при условии, что NoSQL вообще не поддерживает SQL синтаксиса), надо искать низкоуровневую обертку под конкретные реализации - не абстракцию даже
 

Ярослав

Новичок
KOLANICH
А что если Доктрин взять?
У них же есть так же поддержка MongoDb, хотя непонятно какая именно nosql используеться
 

KOLANICH

Новичок
не, там не то, что мне нужно
мне нужно что-то вроде
$base->insert(array("id"=>30,name=>'wasya''),and('name'=>eq('petya'),id=>le('<30') ))

то есть синтаксис mongo-подобный, но запрос в зависимости от базы превращается либо в sql-запрос, либо что-то иное, соответствующее базе
 
Сверху