Property graph vs. RDF Triplestore comparison in 2020Ontotext
This presentation goes all the way from intro "what graph databases are" to table comparing the RDF vs. PG plus two different diagrams presenting the market circa 2020
This document discusses using FastAPI as the mechanism for exposing APIs in a hexagonal architecture. It provides an overview of FastAPI's key features like automatic documentation, data validation with Pydantic, dependency injection, and background tasks. It also shows how FastAPI fits into the hexagonal architecture pattern by calling use cases in the application layer which work with the domain layer. The benefits of this approach are improved isolation of the domain/business logic from external mechanisms, as well as improved scalability and readiness for change.
Semantic Web technologies (such as RDF and SPARQL) excel at bringing together diverse data in a world of independent data publishers and consumers. Common ontologies help to arrive at a shared understanding of the intended meaning of data.
However, they don’t address one critically important issue: What does it mean for data to be complete and/or valid? Semantic knowledge graphs without a shared notion of completeness and validity quickly turn into a Big Ball of Data Mud.
The Shapes Constraint Language (SHACL), an upcoming W3C standard, promises to help solve this problem. By keeping semantics separate from validity, SHACL makes it possible to resolve a slew of data quality and data exchange issues.
Presented at the Lotico Berlin Semantic Web Meetup.
Property graph vs. RDF Triplestore comparison in 2020Ontotext
This presentation goes all the way from intro "what graph databases are" to table comparing the RDF vs. PG plus two different diagrams presenting the market circa 2020
This document discusses using FastAPI as the mechanism for exposing APIs in a hexagonal architecture. It provides an overview of FastAPI's key features like automatic documentation, data validation with Pydantic, dependency injection, and background tasks. It also shows how FastAPI fits into the hexagonal architecture pattern by calling use cases in the application layer which work with the domain layer. The benefits of this approach are improved isolation of the domain/business logic from external mechanisms, as well as improved scalability and readiness for change.
Semantic Web technologies (such as RDF and SPARQL) excel at bringing together diverse data in a world of independent data publishers and consumers. Common ontologies help to arrive at a shared understanding of the intended meaning of data.
However, they don’t address one critically important issue: What does it mean for data to be complete and/or valid? Semantic knowledge graphs without a shared notion of completeness and validity quickly turn into a Big Ball of Data Mud.
The Shapes Constraint Language (SHACL), an upcoming W3C standard, promises to help solve this problem. By keeping semantics separate from validity, SHACL makes it possible to resolve a slew of data quality and data exchange issues.
Presented at the Lotico Berlin Semantic Web Meetup.
A quick review of REST and then onto how to make your Oracle tables and view available to REST applications using Oracle SQL Developer and Oracle REST Data Services.
This document discusses SOAP and REST APIs. It defines an API as an interface that allows applications to communicate with each other by defining operations, inputs, outputs, and data types. APIs can be traditional server-to-server or web APIs, which are the focus. Web APIs exist in formats like SOAP, JSON-RPC, XML-RPC, and REST. SOAP APIs can communicate over different protocols but require SOAP libraries and rely on XML. REST APIs typically use HTTP and support various content types while being stateless and easier for developers. References are provided for sample SOAP and REST APIs that can be called from PL/SQL.
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesMarkus Michalewicz
This document outlines an agenda for a presentation on Oracle Real Application Clusters (RAC) 12c Release 2 operational best practices. The agenda includes discussing fundamentals, architecture choices, applying best practices, and using smart features. It provides information on shared storage, networking and interconnect requirements. It also describes the Cluster Domain architecture and how best practices apply across architectures. Tools for obtaining and applying best practices like CVU, ORAchk and the Autonomous Health Framework are also covered.
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?Markus Michalewicz
Oracle Real Application Clusters (Oracle RAC) is the preferred availability and scalability solution for Oracle Databases, as most applications can benefit from its capabilities without making any changes. This mini session explains the secrets behind Oracle RAC’s horizontal scaling algorithm, Cache Fusion, and how you can test and ensure that your application is “Oracle RAC ready.”
This deck was first presented in OOW19 as an AskTom theater / mini session and will be presented as a full version in other conferences going forward at which time I will provide an updated version of the deck.
Oracle Cloud Infrastructure is a cloud platform designed to help customers modernize, adapt, and innovate. It provides over 100 platform services to support workloads, runs in 46 global cloud regions, and offers flexibility through public cloud, hybrid cloud, and multicloud options. OCI aims to help customers modernize their entire application portfolio and infrastructure more efficiently and with more agility.
Neo4j is a native graph database that allows organizations to leverage connections in data to create value in real-time. Unlike traditional databases, Neo4j connects data as it stores it, enabling lightning-fast retrieval of relationships. With over 200 customers including Walmart, UBS, and adidas, Neo4j is the number one database for connected data by providing a highly scalable and flexible platform to power use cases like recommendations, fraud detection, and supply chain management through relationship queries and analytics.
FIBO in Neo4j: Applying Knowledge Graphs in the Financial IndustryNeo4j
Dr. Jesús Barrasa discusses how knowledge graphs in Neo4j can help accelerate the adoption of financial industry standards like FIBO. Ontologies define shared vocabularies and are actionable knowledge fragments that can be used for insight, interoperability, and automation. FIBO models financial concepts and relationships, and Neo4j allows integrating this ontology to validate data constraints, infer new facts, and gain insights by exploring the financial domain model. Users are encouraged to start small by aligning their graph schema with FIBO to enable interoperability and get value from public ontologies.
Advanced Reporting And Charting With Oracle Application Express 4.0Rinie Romme
Oracle Application Express (APEX) 4.0 includes enhancements to interactive reporting, flash charts, and report printing capabilities. Interactive reports now feature a search bar, actions menu for formatting and exporting, and the ability to save customized report views. Flash charts have been updated to use the new AnyChart 5 engine, providing additional chart types like gauges and gantt charts. Report printing leverages Oracle BI Publisher or Apache FOP for high-fidelity output to PDF, Word, and other formats from APEX applications and reports. A demonstration shows these updated features in action.
LOD , Linked Open Data 에 대한 소개 자료 입니다. LOD는 공공 데이터를 제공, 공유, 재활용하기 위한 또 하나의 방법이며 오픈 데이터(Open Data) 를 위한 하나의 방법으로 웹을 기반으로 데이터를 공유하여 재활용하고자 방법이며 기술이고 데이터입니다.
A quick review of REST and then onto how to make your Oracle tables and view available to REST applications using Oracle SQL Developer and Oracle REST Data Services.
This document discusses SOAP and REST APIs. It defines an API as an interface that allows applications to communicate with each other by defining operations, inputs, outputs, and data types. APIs can be traditional server-to-server or web APIs, which are the focus. Web APIs exist in formats like SOAP, JSON-RPC, XML-RPC, and REST. SOAP APIs can communicate over different protocols but require SOAP libraries and rely on XML. REST APIs typically use HTTP and support various content types while being stateless and easier for developers. References are provided for sample SOAP and REST APIs that can be called from PL/SQL.
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesMarkus Michalewicz
This document outlines an agenda for a presentation on Oracle Real Application Clusters (RAC) 12c Release 2 operational best practices. The agenda includes discussing fundamentals, architecture choices, applying best practices, and using smart features. It provides information on shared storage, networking and interconnect requirements. It also describes the Cluster Domain architecture and how best practices apply across architectures. Tools for obtaining and applying best practices like CVU, ORAchk and the Autonomous Health Framework are also covered.
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?Markus Michalewicz
Oracle Real Application Clusters (Oracle RAC) is the preferred availability and scalability solution for Oracle Databases, as most applications can benefit from its capabilities without making any changes. This mini session explains the secrets behind Oracle RAC’s horizontal scaling algorithm, Cache Fusion, and how you can test and ensure that your application is “Oracle RAC ready.”
This deck was first presented in OOW19 as an AskTom theater / mini session and will be presented as a full version in other conferences going forward at which time I will provide an updated version of the deck.
Oracle Cloud Infrastructure is a cloud platform designed to help customers modernize, adapt, and innovate. It provides over 100 platform services to support workloads, runs in 46 global cloud regions, and offers flexibility through public cloud, hybrid cloud, and multicloud options. OCI aims to help customers modernize their entire application portfolio and infrastructure more efficiently and with more agility.
Neo4j is a native graph database that allows organizations to leverage connections in data to create value in real-time. Unlike traditional databases, Neo4j connects data as it stores it, enabling lightning-fast retrieval of relationships. With over 200 customers including Walmart, UBS, and adidas, Neo4j is the number one database for connected data by providing a highly scalable and flexible platform to power use cases like recommendations, fraud detection, and supply chain management through relationship queries and analytics.
FIBO in Neo4j: Applying Knowledge Graphs in the Financial IndustryNeo4j
Dr. Jesús Barrasa discusses how knowledge graphs in Neo4j can help accelerate the adoption of financial industry standards like FIBO. Ontologies define shared vocabularies and are actionable knowledge fragments that can be used for insight, interoperability, and automation. FIBO models financial concepts and relationships, and Neo4j allows integrating this ontology to validate data constraints, infer new facts, and gain insights by exploring the financial domain model. Users are encouraged to start small by aligning their graph schema with FIBO to enable interoperability and get value from public ontologies.
Advanced Reporting And Charting With Oracle Application Express 4.0Rinie Romme
Oracle Application Express (APEX) 4.0 includes enhancements to interactive reporting, flash charts, and report printing capabilities. Interactive reports now feature a search bar, actions menu for formatting and exporting, and the ability to save customized report views. Flash charts have been updated to use the new AnyChart 5 engine, providing additional chart types like gauges and gantt charts. Report printing leverages Oracle BI Publisher or Apache FOP for high-fidelity output to PDF, Word, and other formats from APEX applications and reports. A demonstration shows these updated features in action.
LOD , Linked Open Data 에 대한 소개 자료 입니다. LOD는 공공 데이터를 제공, 공유, 재활용하기 위한 또 하나의 방법이며 오픈 데이터(Open Data) 를 위한 하나의 방법으로 웹을 기반으로 데이터를 공유하여 재활용하고자 방법이며 기술이고 데이터입니다.
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021Amazon Web Services Korea
Oracle DBMS 는 국내 대기업에서 압도적으로 가장 많이 사용하는 DB 로, 이 세션에서는 Oracle DB 를 AWS 로 이관하는 방법들에 대하여 살펴보겠습니다. 환경에 따라 Oracle DB 를 이관하는 어떤 방법들이 있는지 알아보며, AWS DMS(Database Migration Service) 를 사용하여 효과적으로 이관할수 있는 방법을 소개합니다. Oracle DB 를 클라우드 환경으로 이관할 때 유의해야할 포인트들에 대해 함께 공유합니다.
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...Amazon Web Services Korea
Database Migration Service(DMS)는 RDBMS 이외에도 다양한 데이터베이스 이관을 지원합니다. 실제 고객사 사례를 통해 DMS가 데이터베이스 이관, 통합, 분리를 수행하는 데 어떻게 활용되는지 알아보고, 동시에 데이터 분석을 위한 데이터 수집(Data Ingest)에도 어떤 역할을 하는지 살펴보겠습니다.
LOD , Linked Open Data 에 대해 구축 절차 및 도구, 사례에 대한 자료 입니다. LOD는 공공 데이터를 제공, 공유, 재활용하기 위한 또 하나의 방법이며 오픈 데이터(Open Data) 를 위한 하나의 방법으로 웹을 기반으로 데이터를 공유하여 재활용하고자 방법이며 기술이고 데이터입니다.
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...Amazon Web Services Korea
SK Telecom의 망관리 프로젝트인 TANGO에서는 오라클을 기반으로 시스템을 구축하여 운영해 왔습니다. 하지만 늘어나는 사용자와 데이터로 인해 유연하고 비용 효율적인 인프라가 필요하게 되었고, 이에 클라우드 도입을 검토 및 실행에 옮기게 되었습니다. TANGO 프로젝트의 클라우드 도입을 위한 검토부터 준비, 실행 및 이를 통해 얻게 된 교훈과 향후 계획에 대해 소개합니다.