Show simple item record

In defense of extreme database-centric architecture

En defensa de una arquitectura extrema centrada en la base de datos

Em defesa de uma arquitetura extrema centrada em banco de dados

dc.creatorVicente, Alfonso
dc.date2023-06-30
dc.identifierhttp://revistas.um.edu.uy/index.php/ingenieria/article/view/1147
dc.identifier10.36561/ING.24.9
dc.descriptionA famous aphorism in computer science goes: "All problems in computer science can be solved by another level of indirection", often expanded by the humorous clause "except for the problem of too many levels of indirection". After 30 years of applying the first aphorism, multi-tier architectures (i.e. architectures with many levels of indirection) have become the de facto standard for web applications, leaving little room for alternative architectures. But in the industry, there is a product to develop and run web applications that follows a different architecture, centered on the RDBMS to the extreme of not needing any other component to function. There are not many papers in academia that addresses RDBMS-centric architectures in general, and this extreme architecture in particular has not been considered. In recent works I have analyzed the case of an extreme database-centric architecture, which I have called RDBMS-only architecture. This article defends the relevance and analyzes opportunity cases of this approach.en-US
dc.descriptionUn aforismo famoso en ciencias de la computación dice: "Todos los problemas en ciencias de la computación pueden resolverse con otro nivel de indirección", a menudo ampliado con la cláusula humorística "excepto por el problema de tener demasiados niveles de indirección". Después de 30 años de aplicar el primer aforismo, las arquitecturas de varios niveles (es decir, arquitecturas con muchos niveles de indirección) se han convertido en el estándar de facto para las aplicaciones web, dejando poco espacio para arquitecturas alternativas. Pero en la industria existe un producto para desarrollar y ejecutar aplicaciones web que sigue una arquitectura diferente, centrada en el RDBMS al extremo de no necesitar ningún otro componente para funcionar. No hay muchos artículos académicos que aborden las arquitecturas centradas en RDBMS en general, y esta arquitectura extrema en particular no se ha considerado. En trabajos recientes he analizado el caso de una arquitectura extrema centrada en bases de datos, a la que he llamado arquitectura RDBMS-only. Este artículo defiende la pertinencia y analiza casos de oportunidad de este enfoque.es-ES
dc.descriptionUm famoso aforismo em ciência da computação diz: "Todos os problemas em ciência da computação podem ser resolvidos por outro nível de indireção", frequentemente expandido pela cláusula humorística "exceto pelo problema de muitos níveis de indireção". Após 30 anos aplicando o primeiro aforismo, as arquiteturas multicamadas (ou seja, arquiteturas com muitos níveis de indireção) tornaram-se o padrão de fato para aplicativos da Web, deixando pouco espaço para arquiteturas alternativas. Mas na indústria existe um produto para desenvolver e rodar aplicações web que segue uma arquitetura diferenciada, centrada no RDBMS ao extremo de não precisar de nenhum outro componente para funcionar. Não há muitos artigos acadêmicos que abordam arquiteturas centradas em RDBMS em geral, e essa arquitetura extrema em particular não foi considerada. Em trabalhos recentes, analisei o caso de uma arquitetura extrema centrada em banco de dados, que chamei de arquitetura RDBMS-only. Este artigo defende a relevância e analisa casos de oportunidade dessa abordagem.pt-BR
dc.formattext/html
dc.formatapplication/pdf
dc.languagespa
dc.publisherUniversidad de Montevideoes-ES
dc.relationhttp://revistas.um.edu.uy/index.php/ingenieria/article/view/1147/1465
dc.relationhttp://revistas.um.edu.uy/index.php/ingenieria/article/view/1147/1496
dc.rightsDerechos de autor 2023 Alfonso Vicentees-ES
dc.sourceMemoria Investigaciones en Ingeniería; No. 24 (2023); 117-128en-US
dc.sourceMemoria Investigaciones en Ingeniería; Núm. 24 (2023); 117-128es-ES
dc.sourceMemoria Investigaciones en Ingenieria; n. 24 (2023); 117-128pt-BR
dc.source2301-1106
dc.source2301-1092
dc.source10.36561/ING.24
dc.subjectRDBMSes-ES
dc.subjectArquitectura de aplicaciones Webes-ES
dc.subjectArquitecturas centradas en la Base de Datoses-ES
dc.subjectRDBMSen-US
dc.subjectWeb Application Architectureen-US
dc.subjectDatabase-Centric Architecturesen-US
dc.subjectRDBMSpt-BR
dc.subjectArquitetura de aplicativos da Webpt-BR
dc.subjectArquiteturas centradas em banco de dadospt-BR
dc.titleIn defense of extreme database-centric architectureen-US
dc.titleEn defensa de una arquitectura extrema centrada en la base de datoses-ES
dc.titleEm defesa de uma arquitetura extrema centrada em banco de dadospt-BR
dc.typeinfo:eu-repo/semantics/article
dc.typeinfo:eu-repo/semantics/publishedVersion
dc.typePeer reviewed articlesen-US
dc.typeArtículos evaluados por pareses-ES
dc.typeArtigos revistos por parespt-BR

Files in this item
FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record