{"id":91148,"date":"2020-08-09T01:42:48","date_gmt":"2020-08-08T23:42:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/moi-pozhelaniya-k-subd-budushhego-a-takzhe-k-rosreestru-v-chasti-tranzakczionnosti"},"modified":"2020-08-09T01:42:48","modified_gmt":"2020-08-08T23:42:48","slug":"moi-pozhelaniya-k-subd-budushhego-a-takzhe-k-rosreestru-v-chasti-tranzakczionnosti","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/moi-pozhelaniya-k-subd-budushhego-a-takzhe-k-rosreestru-v-chasti-tranzakczionnosti","title":{"rendered":"Mis deseos para la base de datos del futuro, as\u00ed como para el Registro de la Propiedad en lo que respecta a la transaccionalidad","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Mis deseos para la base de datos del futuro, as\u00ed como para el Registro de la Propiedad en lo que respecta a la transaccionalidad\" src=\"\/wp-content\/uploads\/2020\/08\/78a992cff8e9b8a073c1b9f09324f4ff.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEl cliente interact\u00faa con la base de datos.<br \/>\nDel sitio web <noindex><a rel=\"nofollow\" href=\"http:\/\/corchaosis.ru\">http:\/\/corchaosis.ru<\/a><\/noindex>, el autor de la pintura Jonathan Tiong.<\/p>\n<p>Adem\u00e1s de ser programador (principalmente en Delphi + varias bases de datos, \u00faltimamente ORACLE, + un poco de PHP), tengo un pasatiempo: la compra y venta de apartamentos. Compro un apartamento en la etapa de construcci\u00f3n de un constructor relativamente fiable a un buen precio (por ejemplo, ahora ese constructor es Samol\u00ebt, apartamentos cerca de la estaci\u00f3n de metro Nekrasovka est\u00e1n a la venta), espero la finalizaci\u00f3n del edificio (que frecuentemente sucede dos a\u00f1os despu\u00e9s, con las ofertas econ\u00f3micas esto ocurre), hago renovaciones y luego lo vendo por el 95-100% de su precio de mercado.<\/p>\n<p>As\u00ed que me encontr\u00e9 con el problema de la falta de transaccionalidad en el RosReestr.<\/p>\n<p><b>El problema de la falta de transaccionalidad en las transacciones del RosReestr<\/b><\/p>\n<p>En programaci\u00f3n, 'Transacci\u00f3n', y en bienes ra\u00edces eso es 'Transacci\u00f3n con alternativa' (y tambi\u00e9n, como parte de ello, 'Contrato sobre caja de seguridad bancaria'), y all\u00ed las cosas son un poco m\u00e1s complicadas. Voy a contar.<\/p>\n<p>Vasya lleg\u00f3 a ver un apartamento que est\u00e1 vendiendo Petya. Y a Vasya le gust\u00f3 todo, incluido el precio, pero Vasya no tiene dinero. As\u00ed comienza nuestra historia.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Vasya tiene su propia propiedad, que tiene algunos valores que no son muy \u00fatiles para \u00e9l: en la casa de al lado vivi\u00f3 Lomonosov, la altura del techo es de siete metros y medio, cerca hay una base de frutas y verduras y el mercado Sadovod, se puede llegar a pie al Aeroexpreso, bajo el apartamento hay un s\u00f3tano de un metro de altura, y sobre el apartamento hay un \u00e1tico conveniente para la observaci\u00f3n astron\u00f3mica. Vasya entiende que estas caracter\u00edsticas aumentan el precio de su apartamento, pero no para \u00e9l mismo. Y decide comprar el apartamento de Petya y vender el suyo. Pero lo vende precisamente para comprar el apartamento de Petya, y no solo por ello. En el lenguaje de los agentes inmobiliarios esto se llama 'Alternativa seleccionada'.<\/p>\n<p>Ahora miremos esta situaci\u00f3n desde el lado de Petya. La cuesti\u00f3n es que a Petya tampoco le interesa tener dinero devalu\u00e1ndose, \u00e9l est\u00e1 vendiendo su apartamento para comprar uno en la ciudad \u00e9lfica de Valinor, pero cu\u00e1l exactamente - a\u00fan no lo ha mirado. En el lenguaje de los agentes inmobiliarios esto se llama 'Transacci\u00f3n con alternativa'.<\/p>\n<p>Dos elfos de la Tierra Media, Maglor y Maedhros, tienen propiedades adecuadas (seg\u00fan los criterios de Petya) en la ciudad de Valinor, que est\u00e1n en venta urgente porque se van a servir a Melkor. En el lenguaje de los agentes inmobiliarios, esto se llama 'venta libre'.<\/p>\n<p>As\u00ed que, Vasya encuentra un cliente, Seryozha. Ahora, Petya encuentra dos opciones que le convienen en la ciudad de Valinor. Pasamos a la formalizaci\u00f3n del trato. Supongamos, por simplicidad, que ninguno de los participantes en la transacci\u00f3n utiliza una hipoteca y que ninguno tiene a menores como copropietarios. As\u00ed, las siguientes acciones deben llevarse a cabo:<br \/>\n1. Seryozha le entrega el dinero a Petya.<br \/>\n2. Vasya le entrega su apartamento a Seryozha.<br \/>\n3. Petya le entrega su apartamento a Vasya.<br \/>\n4. O bien Maglor, o bien Maedhros, le entregan su apartamento en Valinor a Petya y reciben el dinero de Seryozha.<br \/>\n5. Malcor y Maedhros van a Mordor a servir a Melkor.<\/p>\n<p>Lo ideal ser\u00eda presentar en el Registro de la Propiedad el siguiente script para su ejecuci\u00f3n:<\/p>\n<blockquote><p>INICIAR TRANSCACCI\u00d3N<br \/>\nEl apartamento de Vasya va a Seryozha.<br \/>\nEl apartamento de Petya va a Vasya.<br \/>\nbegin<br \/>\nEl apartamento de Malcor va a Petya.<br \/>\nEl dinero de Seryozha va a Malcor.<br \/>\nSI_ERROR:<br \/>\nEl apartamento de Maedhros va a Petya.<br \/>\nEl dinero de Seryozha va a Maedhros.<br \/>\nend<br \/>\nCONFIRMAR TRANSCACCI\u00d3N\n<\/p><\/blockquote>\n<p>\nEste es un script simplificado de la transacci\u00f3n con una alternativa, suponiendo que todos los apartamentos tienen un solo propietario adulto (y capaz), que sus valores son iguales y que los honorarios de los agentes inmobiliarios (si los hay) se pagan independientemente de las etapas de la transacci\u00f3n.<\/p>\n<p>Sin embargo, el Registro de la Propiedad no admite la transaccionalidad. Todas las acciones se llevar\u00e1n a cabo de manera secuencial e independiente, una tras otra, sin revertir la transacci\u00f3n en su totalidad si una de ellas no se completa. Lo m\u00e1ximo que se puede lograr, considerando que el Registro de la Propiedad y el MFC no manejan la entrega de efectivo, es depositar el dinero en una caja de seguridad bancaria, con condiciones de acceso para Vasya, Petya, Seryozha (si ninguna transacci\u00f3n ha sido registrada) y otros participantes, haciendo valer su contrato registrado en el Registro de la Propiedad. (Y, por cierto, los bancos no realizan la verificaci\u00f3n de autenticidad de los contratos por s\u00ed mismos, es decir, conf\u00edan en la autenticidad de los documentos de los participantes en la transacci\u00f3n).<\/p>\n<p>Adem\u00e1s de los riesgos de una transacci\u00f3n incompleta, otro problema es que si otros participantes pueden mudarse a su nueva vivienda sin esperar la finalizaci\u00f3n total (\u00a1hola, cuesti\u00f3n de pago de servicios p\u00fablicos!), Maglor y Maedhros no ir\u00e1n pronto a servir a Melkor, y es posible que Maglor no pueda sostener los silmarils en sus manos, simplemente no tendr\u00e1 tiempo. Las transacciones inmobiliarias se llevan a cabo de manera secuencial, y la formalizaci\u00f3n de cada transacci\u00f3n tomar\u00e1 no menos de 9 d\u00edas laborables.<\/p>\n<p>Adem\u00e1s, el registro de la propiedad no admite la carga de una vivienda construida bajo un contrato de participaci\u00f3n en la construcci\u00f3n, cuando podr\u00eda hacerlo; es una acci\u00f3n elemental en relaci\u00f3n con un simple futuro.<\/p>\n<p><b>Ahora pasemos a las desventajas y mis deseos sobre el SGBD.<\/b><\/p>\n<p>1) Primero, es la falta de un sistema de control de versiones. Si en Delphi desarrollo en mi entorno de pruebas, y los cambios que realizo no aparecer\u00e1n para otros programadores hasta que se realice su confirmaci\u00f3n, con el SGBD no es as\u00ed. Y aunque me conf\u00eden un acceso completo (al menos dentro del marco necesario para la tarea que me han encomendado) a la base de datos en producci\u00f3n, algo que sucede, no puedo desarrollar en ella. Mientras estoy depurando, todo se colapsar\u00e1. \u00bfQu\u00e9 es esto, la Edad de Piedra? Crea un entorno de pruebas para los desarrolladores.<\/p>\n<p>2) Segundo, es la falta de tablas estandarizadas preinstaladas que describan el mundo real. En cada empresa en la que he trabajado, hay su propio formato de tabla que describe los nombres (en ruso y (al menos) en ingl\u00e9s, en diferentes casos del ruso) de los doce meses.<\/p>\n<p>3) Tercero, y aqu\u00ed utilizar\u00e9 la terminolog\u00eda de Oracle: no hay posibilidad de llamar a un simple script de Insert o Update utilizando Returning, como llamamos a Select. Puede que esto no sea un problema de Oracle, sino un problema de la integraci\u00f3n entre Delphi y Oracle.<\/p>\n<p>4) La cuarta es la necesidad de asignar a los procedimientos y funciones que creo permisos en aquellos casos donde no quiero hacerlo. No quiero establecer y luego cambiar los permisos de los usuarios para el procedimiento y la funci\u00f3n. \u00bfPor qu\u00e9, si no escrib\u00ed claramente los Grant, el sistema no podr\u00eda mirar los objetos involucrados y, de acuerdo con los derechos de acci\u00f3n sobre ellos, otorgar o no a ciertos usuarios el derecho a llamar a la funci\u00f3n? Estoy dispuesto a escribir una palabra clave para esto al crear funciones y procedimientos. O, mejor a\u00fan, que el usuario comience la ejecuci\u00f3n, y si el camino del algoritmo lo lleva a una solicitud para la que no tiene derechos, entonces que se genere un error.<br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/514152\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043b\u0438\u0435\u043d\u0442 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0441 \u0431\u0430\u0437\u043e\u0439 \u0434\u0430\u043d\u043d\u044b\u0445. \u0421 \u0441\u0430\u0439\u0442\u0430 http:\/\/corchaosis.ru, \u0430\u0432\u0442\u043e\u0440 \u043a\u0430\u0440\u0442\u0438\u043d\u044b Jonathan Tiong. \u041f\u043e\u043c\u0438\u043c\u043e \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u044f \u044f\u0432\u043b\u044f\u044e\u0441\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u043c (\u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u044d\u0442\u043e Delphi + \u0432\u0441\u044f\u043a\u0438\u0435 \u0440\u0430\u0437\u043d\u044b\u0435 \u0421\u0423\u0411\u0414, \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u041e\u0420\u0410\u041a\u041b, + \u043d\u0435\u043c\u043d\u043e\u0433\u043e PHP), \u0443 \u043c\u0435\u043d\u044f \u0435\u0441\u0442\u044c \u0445\u043e\u0431\u0431\u0438 \u2014 \u044d\u0442\u043e \u043a\u0443\u043f\u043b\u044f \u0438 \u043f\u0440\u043e\u0434\u0430\u0436\u0430 \u043a\u0432\u0430\u0440\u0442\u0438\u0440. \u042f \u043f\u043e\u043a\u0443\u043f\u0430\u044e \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u0443 \u043d\u0430 \u044d\u0442\u0430\u043f\u0435 \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 \u043e\u0442 \u0431\u043e\u043b\u0435\u0435 \u043c\u0435\u043d\u0435\u0435 \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0433\u043e \u0437\u0430\u0441\u0442\u0440\u043e\u0439\u0449\u0438\u043a\u0430 \u043f\u043e \u0432\u043a\u0443\u0441\u043d\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":91149,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-91148","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043b\u0438\u0435\u043d\u0442.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/moi-pozhelaniya-k-subd-budushhego-a-takzhe-k-rosreestru-v-chasti-tranzakczionnosti\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041c\u043e\u0438 \u043f\u043e\u0436\u0435\u043b\u0430\u043d\u0438\u044f \u043a \u0421\u0423\u0411\u0414 \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043a \u0420\u043e\u0441\u0440\u0435\u0435\u0441\u0442\u0440\u0443 \u0432 \u0447\u0430\u0441\u0442\u0438 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0441\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043b\u0438\u0435\u043d\u0442.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/moi-pozhelaniya-k-subd-budushhego-a-takzhe-k-rosreestru-v-chasti-tranzakczionnosti\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-08-08T23:42:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-08T23:42:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Mis deseos para la base de datos del futuro, as\u00ed como para el Registro Estatal en cuanto a transacciones | ProHoster","description":"Cliente.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/moi-pozhelaniya-k-subd-budushhego-a-takzhe-k-rosreestru-v-chasti-tranzakczionnosti","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041c\u043e\u0438 \u043f\u043e\u0436\u0435\u043b\u0430\u043d\u0438\u044f \u043a \u0421\u0423\u0411\u0414 \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043a \u0420\u043e\u0441\u0440\u0435\u0435\u0441\u0442\u0440\u0443 \u0432 \u0447\u0430\u0441\u0442\u0438 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0441\u0442\u0438 | ProHoster","og:description":"\u041a\u043b\u0438\u0435\u043d\u0442.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/moi-pozhelaniya-k-subd-budushhego-a-takzhe-k-rosreestru-v-chasti-tranzakczionnosti","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-08-08T23:42:48+00:00","article:modified_time":"2020-08-08T23:42:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"91148","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:33:24","updated":"2022-09-30 22:07:47","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/91148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=91148"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/91148\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/91149"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=91148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=91148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=91148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}