Список программного обеспечения объектно-реляционного картографирования
Это список известных программ объектно-реляционного картографирования .
Ява
[ редактировать ]- Apache Cayenne , открытый исходный код для Java
- Apache OpenJPA , открытый исходный код для Java
- DataNucleus , реализация JDO и JPA с открытым исходным кодом (ранее известная как JPOX)
- Ebean , платформа ORM с открытым исходным кодом.
- EclipseLink , платформа персистентности Eclipse
- Корпоративные JavaBeans (EJB)
- Enterprise Objects Framework , Mac OS X/Java, часть Apple WebObjects
- Hibernate — широко используемая платформа ORM с открытым исходным кодом.
- Объекты данных Java (JDO)
- Объектно-ориентированные запросы JOOQ (jOOQ)
- Kodo , коммерческая реализация Java Data Objects и Java Persistence API.
- TopLink от Oracle
Node.js
[ редактировать ]- Bookshelf — легкий инструмент ORM для PostgreSQL, MySQL и SQLite3.
- Orange ORM Typescript/Javascript ORM для PostgreSQL, MySQL, SQL Server, SQLite, Oracle и SAP ASE
- Prisma ORM Typescript/Javascript ORM для PostgreSQL, MySQL, SQL Server, SQLite, MongoDB, CockroachDB, Planetscale, MariaDB
- Sequelize , инструмент ORM Node.js для Postgres, MySQL, MariaDB, SQLite, DB2, Microsoft SQL Server и Snowflake.
- Typeorm , масштабируемый инструмент ORM Typescript/Javascript
iOS
[ редактировать ].СЕТЬ
[ редактировать ]- Библиотека компонентов Base One Foundation , бесплатная или коммерческая
- Дэппер , с открытым исходным кодом
- Entity Framework , включенный в .NET Framework 3.5 SP1 и выше.
- iBATIS , бесплатный открытый исходный код, поддерживается ASF , но сейчас неактивен.
- LINQ to SQL , включенный в .NET Framework 3.5.
- NHibernate , открытый исходный код
- nHydrate , открытый исходный код
- Быстрые объекты , бесплатные или платные
Цель-C, Какао
[ редактировать ]- Enterprise Objects , один из первых коммерческих преобразователей ИЛИ, доступных как часть WebObjects.
- Core Data , платформа управления графами объектов с несколькими постоянными хранилищами, поставляется с Mac OS X и iOS.
Перл
[ редактировать ]PHP
[ редактировать ]- Laravel , платформа, содержащая ORM под названием «Eloquent» и реализацию ActiveRecord.
- Доктрина , ORM с открытым исходным кодом для PHP, Бесплатное программное обеспечение (MIT)
- CakePHP , ORM и фреймворк, с открытым исходным кодом (скаляры, массивы, объекты); основано на самоанализе базы данных, без расширения класса
- CodeIgniter , платформа, включающая реализацию ActiveRecord.
- Yii , ORM и фреймворк, выпущенный под лицензией BSD. На основе шаблона ActiveRecord
- FuelPHP , ORM и фреймворк для PHP, выпущенный под лицензией MIT. На основе шаблона ActiveRecord.
- Laminas , платформа, включающая реализации шлюза табличных данных и шлюза данных строк.
- Qcodo , ORM и фреймворк, с открытым исходным кодом
- Redbean , уровень ORM для PHP, для создания и обслуживания таблиц «на лету», с открытым исходным кодом, BSD
- Skipper , инструмент визуализации и генератор кода/схемы для фреймворков PHP ORM , коммерческий
Питон
[ редактировать ]- Django , ActiveRecord ORM, включенный в структуру Django, с открытым исходным кодом.
- SQLAlchemy , с открытым исходным кодом, ORM Data Mapper
- SQLObject , открытый исходный код
- Storm с открытым исходным кодом (LGPL 2.1), разработанный в Canonical Ltd.
- Трайтон , открытый исходный код
- web2py , возможности ORM обрабатываются DAL в web2py, с открытым исходным кодом.
- Odoo — ранее известный как OpenERP. Это ERP с открытым исходным кодом, в который включен ORM.
Руби
[ редактировать ]- iBATIS (неактивный)
- АктивРекорд
- DataMapper
Ржавчина
[ редактировать ]Смолток
[ редактировать ]- TOPLink/Smalltalk от Oracle, предшественника Smalltalk Java-версии TOPLink.