Что общего между Вьетнамом и OR-mapping?

Jan 16, 2008 22:58

Один олдовый дядька знает. Читайте замечательный текст в переводе Сергея Кузнецова: "Вьетнам компьютерной науки" (Тед Ньюард)

object relational mapping, сергей кузнецов, вьетнам, orm

Leave a comment

Comments 2

anatolix January 16 2008, 22:52:43 UTC
Слишком много букв для такой простой идеи.

По-моему основная идея которая OR убивает это то, что в OOP пойти по ссылке это константная операция с маленькой константой, а в RDBMS концепции это как минимум логарифмическая операция с огромной константой(в худшем случае disk seek). Поэтому RDBMS оптимизируют под throughput, а программы нет.
Если это починить все остальное мелочи.

У меня лежит уже почти описанное эссе на сходную такую же тему, возможно скоро дойду до того, чтобы его подредактировать и выложу.

Reply

fisher_geekly January 17 2008, 08:56:30 UTC
дык, ученые, они такие :)
а твое замечание конечно верное - такое, со стороны практика. давай, редактируй, выкладывай :) но дело конечно не только в этом. impedance mismatch даже если мы представим бесконечно быстрые БД (что конечно совершеннейшая фантастика) - его наличие не зависит от того, быстрая база или нет - реляционная и объектная модели это слишком разные парадигмы и мышления, и принципов написания кода.

Reply


Leave a comment

Up