This document discusses using Pandas and Python to access and analyze data in an Oracle database. It begins with an introduction to Python and Pandas for data analysis. It then discusses how to connect Python to an Oracle database using the cx_Oracle library. It provides examples of querying and manipulating spatial vector data stored in Oracle using GeoPandas. The document aims to help developers get started with leveraging Python and Pandas for data work with an Oracle backend.
This document discusses various ways to interface with Oracle Cloud Infrastructure (OCI) Object Storage using different tools and SDKs. It covers using the OCI CLI to manage buckets and upload/download files, using Java and Python SDKs to programmatically interact with Object Storage, integrating Object Storage with Hadoop via the HDFS Connector, and using Object Storage as a data source for services like Oracle Autonomous Data Warehouse. The goal is to provide a common interface for data via virtualization regardless of where the data is physically stored.
GraphPipe - Blazingly Fast Machine Learning Inference by Vish AbramsOracle Developers
GraphPipe is an open source protocol and collection of software designed to simplify machine learning model deployment and decouple it fromframework-specific model implementations.
Oracle Open World 2018 / Code One : MySQL 8.0 High Availability with MySQL I...Frederic Descamps
The document discusses migrating from a master-slave MySQL configuration to a MySQL InnoDB Cluster. The plan involves: 1) Taking a hot backup of the current slave and restoring it on a new server; 2) Configuring the new server as an asynchronous slave; 3) Creating an initial InnoDB Cluster with the new server; 4) Stopping replication on the original slave and joining it to the cluster; 5) Optionally adding the original master to the cluster to enable high availability.
MySQL Innovation Day Chicago - MySQL HA So Easy : That's insane !!Frederic Descamps
The document is a safe harbor statement outlining Oracle's general product direction for informational purposes only. It states that Oracle has sole discretion over developing and releasing features and that nothing in the document should be relied upon for purchasing decisions. It also contains copyright information.
Oracle Open World 2018 / Code One : MySQL 8.0 Document StoreFrederic Descamps
The document discusses MySQL 8.0 introducing a document store functionality with all the benefits of a transactional relational database. It provides a schema flexible JSON document store without requiring SQL. Developers can use modern programming styles without embedded SQL strings. The document store relies on the proven transactional capabilities of MySQL InnoDB for full ACID compliance.
Perth APAC Groundbreakers tour - 18c featuresConnor McDonald
A tour of the features that are now available in versions 12.2 and 18c of the Oracle Database, with a focus on the new release model and its implications for DBAs
Melbourne Groundbreakers Tour - Hints and TipsConnor McDonald
The document discusses tips and techniques for improving database performance and troubleshooting issues. It provides links to resources like the author's blog, videos, and social media profiles. It also offers advice on topics like tracing sessions, resolving rogue sessions, using virtual indexes, and taking advantage of new features in Oracle 19c like automatic indexing and invisible indexes. The overall message is about sharing knowledge to help the database community.
This document discusses various ways to interface with Oracle Cloud Infrastructure (OCI) Object Storage using different tools and SDKs. It covers using the OCI CLI to manage buckets and upload/download files, using Java and Python SDKs to programmatically interact with Object Storage, integrating Object Storage with Hadoop via the HDFS Connector, and using Object Storage as a data source for services like Oracle Autonomous Data Warehouse. The goal is to provide a common interface for data via virtualization regardless of where the data is physically stored.
GraphPipe - Blazingly Fast Machine Learning Inference by Vish AbramsOracle Developers
GraphPipe is an open source protocol and collection of software designed to simplify machine learning model deployment and decouple it fromframework-specific model implementations.
Oracle Open World 2018 / Code One : MySQL 8.0 High Availability with MySQL I...Frederic Descamps
The document discusses migrating from a master-slave MySQL configuration to a MySQL InnoDB Cluster. The plan involves: 1) Taking a hot backup of the current slave and restoring it on a new server; 2) Configuring the new server as an asynchronous slave; 3) Creating an initial InnoDB Cluster with the new server; 4) Stopping replication on the original slave and joining it to the cluster; 5) Optionally adding the original master to the cluster to enable high availability.
MySQL Innovation Day Chicago - MySQL HA So Easy : That's insane !!Frederic Descamps
The document is a safe harbor statement outlining Oracle's general product direction for informational purposes only. It states that Oracle has sole discretion over developing and releasing features and that nothing in the document should be relied upon for purchasing decisions. It also contains copyright information.
Oracle Open World 2018 / Code One : MySQL 8.0 Document StoreFrederic Descamps
The document discusses MySQL 8.0 introducing a document store functionality with all the benefits of a transactional relational database. It provides a schema flexible JSON document store without requiring SQL. Developers can use modern programming styles without embedded SQL strings. The document store relies on the proven transactional capabilities of MySQL InnoDB for full ACID compliance.
Perth APAC Groundbreakers tour - 18c featuresConnor McDonald
A tour of the features that are now available in versions 12.2 and 18c of the Oracle Database, with a focus on the new release model and its implications for DBAs
Melbourne Groundbreakers Tour - Hints and TipsConnor McDonald
The document discusses tips and techniques for improving database performance and troubleshooting issues. It provides links to resources like the author's blog, videos, and social media profiles. It also offers advice on topics like tracing sessions, resolving rogue sessions, using virtual indexes, and taking advantage of new features in Oracle 19c like automatic indexing and invisible indexes. The overall message is about sharing knowledge to help the database community.
MySQL User Group NL: MySQL 8.0 Document Store- NoSQL with all the benefits of...Frederic Descamps
The document discusses MySQL 8.0 and its new capabilities as a document store with JSON documents while maintaining the benefits of a relational database like ACID compliance and transactions. Key points include that MySQL now allows schemaless storage of JSON documents with flexible structures like arrays and embedded objects, but also continues to support traditional relational tables and SQL. It provides a way for developers to have both NoSQL and SQL functionality on a stable and proven platform with a large community and ecosystem.
This document provides an agenda and overview for a presentation on deep learning on Hortonworks Data Platform (HDP). The presentation will cover using TensorFlow with Apache NiFi, running TensorFlow on YARN, using pre-built models with Apache MXNet, running an MXNet model server with NiFi, and running MXNet in Zeppelin notebooks and on YARN. It recommends installing CPU and GPU versions of frameworks on appropriate nodes and discusses options like TensorFlow, MXNet, and PyTorch. The document also outlines integrating Apache MXNet with NiFi for tasks like image classification using models on edge nodes or a model server.
Open Computer Vision with OpenCV, Apache NiFi, TensorFlow, PythonTimothy Spann
This document discusses open source computer vision using TensorFlow, MiniFi, Apache NiFi, OpenCV, Apache Tika and Python. It describes an architecture for ingesting images from edge devices using these tools for purposes like object recognition, image classification, and active archiving. It provides an overview of components like OpenCV, TensorFlow, Apache Tika, NiFi and MiniFi and how they can be integrated for tasks like image analysis, metadata extraction and deep learning model deployment. Examples of using these tools together via code snippets and links to documentation are also included.
The 12c optimizer has a vast array of improvements, but of course, functionality changes means that your SQL plans might also change when you upgrade. This slidedeck covers what has changed, and how to ensure better more stable performance when you upgrade.
GPORCA is query optimizer used inside Greenplum database, the first open source MPP solution based on PostgreSQL.
These are slides presented at the PGConf Seattle 2017. It introduced the internals of GPORCA, and provide OSS developers context to contribute back to the project.
Percona Live Europe 2018 MySQL Group Replication... the magic explainedFrederic Descamps
The document outlines the general product direction of Oracle and states that it is intended for informational purposes only and should not be relied upon for making purchasing decisions. It notes that Oracle has sole discretion over the development, release, and timing of any product features described.
Oracle Code in Seoul: Provisioning of Cloud ResourceTaewan Kim
The document discusses infrastructure provisioning and configuration management using tools like Terraform. It describes how Terraform allows infrastructure to be defined code and enables infrastructure as code practices. Key benefits of Terraform mentioned are that it supports many cloud providers, allows for flexible and reusable infrastructure configurations, and provides execution plans to preview changes before applying them. The document also provides an overview of the Terraform workflow which involves writing configuration files, running execution plans, and applying templates to create resources.
Apache MXNet for IoT with Apache NiFi. Using Apache MXNet with Apache NiFi and MiniFi for IoT use cases. Ingesting, managing, orchestration and running IoT workloads.
Spring boot microservice metrics monitoringOracle Korea
This document summarizes a presentation on monitoring microservices with Spring Boot. It discusses evolving architectures from monolithic to microservices and challenges in microservices. It then covers different monitoring techniques like metrics, tracing and logging. It provides an overview of tools like Prometheus, Grafana, Spring Boot Admin, Eureka and Consul for monitoring microservices. Finally, it outlines hands-on labs to set up monitoring of a sample application with different tool combinations.
Improve PostgreSQL replication with Oracle GoldenGateBobby Curtis
This document discusses using Oracle GoldenGate 19c to improve PostgreSQL replication. It provides an overview of RheoData, a global systems integrator, and then details the steps to configure GoldenGate for PostgreSQL replication, including prerequisites, installation, registering an extract, adding transaction data, adding an extract and replicat, and monitoring replication slots and statistics. It also covers using GoldenGate for on-premises to cloud replication with a remote apply to an AWS RDS PostgreSQL database.
DataOps Barcelona - MySQL HA so easy... that's insane !Frederic Descamps
1. MySQL 8.0 InnoDB Cluster is a new high availability and scaling solution for MySQL that makes setup easy.
2. It uses Group Replication under the hood to allow writing to all nodes simultaneously while maintaining consistency.
3. Key components include MySQL Router for routing and load balancing, and MySQL Shell for administration.
Oracle GoldenGate provides data integration and replication capabilities. The presentation discusses Oracle GoldenGate's microservices architecture which enables faster deployments. It highlights key use cases such as database high availability, OLTP replication, data warehouse loading, and stream analytics. The presentation also outlines Oracle GoldenGate's continued investment in areas like security, performance, and support for Oracle Database 19c.
Hit Refresh with Oracle GoldenGate MicroservicesBobby Curtis
The document discusses Oracle GoldenGate Microservices and its objectives for version 12.3. It aims to improve usability, manageability, and performance. The key changes include a microservices architecture with REST APIs and services for flexible administration, a security framework with role-based access, and cross-platform configuration between classic and microservices architectures. The new interfaces include HTML5 pages, a thin AdminClient, and dynamic REST endpoints for improved usability.
The document discusses Oracle GoldenGate Microservices and its objectives for version 12.3. It aims to improve usability, manageability, and performance. The key changes include a microservices architecture with REST APIs and services for flexible administration, a security framework with role-based access, and cross-platform configuration between classic and microservices architectures. The microservices enable scalable, customizable replication through a modern interface.
The document discusses proposed enhancements to Java EE to better support cloud and microservices development. Key points include:
- Extending Java EE programming models for reactive programming, events, and JSON processing.
- Packaging applications as containers and serverless services.
- Adding APIs for external configuration, state management, and key-value data stores.
- Improving resiliency with circuit breakers and health reporting.
- The proposals aim to make Java EE simpler, more agile and scalable for modern app development styles.
MySQL 8 High Availability with InnoDB ClustersMiguel Araújo
MySQL’s InnoDB cluster provides a high-level, easy-to-use solution for MySQL high availability. Combining MySQL Group Replication with MySQL Router and the MySQL Shell into an integrated solution, InnoDB clusters offer easy setup and management of MySQL instances into a fault-tolerant database service. In this session learn how to set up a basic InnoDB cluster, integrate it with applications, and recognize and react to common failure scenarios that would otherwise lead to a database outage.
- Workshop presentation
Web Scale Reasoning and the LarKC ProjectSaltlux Inc.
The LarKC project aims to build an integrated pluggable platform for large-scale reasoning. It supports parallelization, distribution, and remote execution. The LarKC platform provides a lightweight core that gives standardized interfaces for combining plug-in components, while the real work is done in the plug-ins. There are three types of LarKC users: those building plug-ins, configuring workflows, and using workflows.
This tutorial is designed for users who would like to move to the new version of HDF5 (version 1.8.0). The tutorial will cover new features of the HDF5 1.8.0 release, as well as forward/backward file format and API compatibility considerations. We will discuss how to change applications to take advantage of the new HDF5 library's features without major source code modifications.
This document provides an introduction to MySQL InnoDB Cluster, which is MySQL's solution for high availability and scaling. It discusses how Group Replication, the heart of MySQL InnoDB Cluster, allows data to be written simultaneously across cluster nodes while maintaining consistency through techniques like conflict detection and resolution. The document also explains how Group Replication provides automatic recovery from failures and makes high availability easy for users to setup and manage.
This slides cover overview of Project Helidon (Java libraries for creating microservices), implementation tips, and running applications on custom JRE. This slides are in Japanese.
The document discusses serverless computing and Kotlin functions. It introduces Fn Project, an open source container-native platform for serverless/function-as-a-service (FaaS) computing. Fn Project supports multiple languages like Go, Java, Python, and Kotlin and can run on Kubernetes as well as cloud providers and on-premises. The document demonstrates how to write Kotlin functions that can be deployed to Fn Project and Exoscale, a European cloud provider that supports Fn Project.
MySQL User Group NL: MySQL 8.0 Document Store- NoSQL with all the benefits of...Frederic Descamps
The document discusses MySQL 8.0 and its new capabilities as a document store with JSON documents while maintaining the benefits of a relational database like ACID compliance and transactions. Key points include that MySQL now allows schemaless storage of JSON documents with flexible structures like arrays and embedded objects, but also continues to support traditional relational tables and SQL. It provides a way for developers to have both NoSQL and SQL functionality on a stable and proven platform with a large community and ecosystem.
This document provides an agenda and overview for a presentation on deep learning on Hortonworks Data Platform (HDP). The presentation will cover using TensorFlow with Apache NiFi, running TensorFlow on YARN, using pre-built models with Apache MXNet, running an MXNet model server with NiFi, and running MXNet in Zeppelin notebooks and on YARN. It recommends installing CPU and GPU versions of frameworks on appropriate nodes and discusses options like TensorFlow, MXNet, and PyTorch. The document also outlines integrating Apache MXNet with NiFi for tasks like image classification using models on edge nodes or a model server.
Open Computer Vision with OpenCV, Apache NiFi, TensorFlow, PythonTimothy Spann
This document discusses open source computer vision using TensorFlow, MiniFi, Apache NiFi, OpenCV, Apache Tika and Python. It describes an architecture for ingesting images from edge devices using these tools for purposes like object recognition, image classification, and active archiving. It provides an overview of components like OpenCV, TensorFlow, Apache Tika, NiFi and MiniFi and how they can be integrated for tasks like image analysis, metadata extraction and deep learning model deployment. Examples of using these tools together via code snippets and links to documentation are also included.
The 12c optimizer has a vast array of improvements, but of course, functionality changes means that your SQL plans might also change when you upgrade. This slidedeck covers what has changed, and how to ensure better more stable performance when you upgrade.
GPORCA is query optimizer used inside Greenplum database, the first open source MPP solution based on PostgreSQL.
These are slides presented at the PGConf Seattle 2017. It introduced the internals of GPORCA, and provide OSS developers context to contribute back to the project.
Percona Live Europe 2018 MySQL Group Replication... the magic explainedFrederic Descamps
The document outlines the general product direction of Oracle and states that it is intended for informational purposes only and should not be relied upon for making purchasing decisions. It notes that Oracle has sole discretion over the development, release, and timing of any product features described.
Oracle Code in Seoul: Provisioning of Cloud ResourceTaewan Kim
The document discusses infrastructure provisioning and configuration management using tools like Terraform. It describes how Terraform allows infrastructure to be defined code and enables infrastructure as code practices. Key benefits of Terraform mentioned are that it supports many cloud providers, allows for flexible and reusable infrastructure configurations, and provides execution plans to preview changes before applying them. The document also provides an overview of the Terraform workflow which involves writing configuration files, running execution plans, and applying templates to create resources.
Apache MXNet for IoT with Apache NiFi. Using Apache MXNet with Apache NiFi and MiniFi for IoT use cases. Ingesting, managing, orchestration and running IoT workloads.
Spring boot microservice metrics monitoringOracle Korea
This document summarizes a presentation on monitoring microservices with Spring Boot. It discusses evolving architectures from monolithic to microservices and challenges in microservices. It then covers different monitoring techniques like metrics, tracing and logging. It provides an overview of tools like Prometheus, Grafana, Spring Boot Admin, Eureka and Consul for monitoring microservices. Finally, it outlines hands-on labs to set up monitoring of a sample application with different tool combinations.
Improve PostgreSQL replication with Oracle GoldenGateBobby Curtis
This document discusses using Oracle GoldenGate 19c to improve PostgreSQL replication. It provides an overview of RheoData, a global systems integrator, and then details the steps to configure GoldenGate for PostgreSQL replication, including prerequisites, installation, registering an extract, adding transaction data, adding an extract and replicat, and monitoring replication slots and statistics. It also covers using GoldenGate for on-premises to cloud replication with a remote apply to an AWS RDS PostgreSQL database.
DataOps Barcelona - MySQL HA so easy... that's insane !Frederic Descamps
1. MySQL 8.0 InnoDB Cluster is a new high availability and scaling solution for MySQL that makes setup easy.
2. It uses Group Replication under the hood to allow writing to all nodes simultaneously while maintaining consistency.
3. Key components include MySQL Router for routing and load balancing, and MySQL Shell for administration.
Oracle GoldenGate provides data integration and replication capabilities. The presentation discusses Oracle GoldenGate's microservices architecture which enables faster deployments. It highlights key use cases such as database high availability, OLTP replication, data warehouse loading, and stream analytics. The presentation also outlines Oracle GoldenGate's continued investment in areas like security, performance, and support for Oracle Database 19c.
Hit Refresh with Oracle GoldenGate MicroservicesBobby Curtis
The document discusses Oracle GoldenGate Microservices and its objectives for version 12.3. It aims to improve usability, manageability, and performance. The key changes include a microservices architecture with REST APIs and services for flexible administration, a security framework with role-based access, and cross-platform configuration between classic and microservices architectures. The new interfaces include HTML5 pages, a thin AdminClient, and dynamic REST endpoints for improved usability.
The document discusses Oracle GoldenGate Microservices and its objectives for version 12.3. It aims to improve usability, manageability, and performance. The key changes include a microservices architecture with REST APIs and services for flexible administration, a security framework with role-based access, and cross-platform configuration between classic and microservices architectures. The microservices enable scalable, customizable replication through a modern interface.
The document discusses proposed enhancements to Java EE to better support cloud and microservices development. Key points include:
- Extending Java EE programming models for reactive programming, events, and JSON processing.
- Packaging applications as containers and serverless services.
- Adding APIs for external configuration, state management, and key-value data stores.
- Improving resiliency with circuit breakers and health reporting.
- The proposals aim to make Java EE simpler, more agile and scalable for modern app development styles.
MySQL 8 High Availability with InnoDB ClustersMiguel Araújo
MySQL’s InnoDB cluster provides a high-level, easy-to-use solution for MySQL high availability. Combining MySQL Group Replication with MySQL Router and the MySQL Shell into an integrated solution, InnoDB clusters offer easy setup and management of MySQL instances into a fault-tolerant database service. In this session learn how to set up a basic InnoDB cluster, integrate it with applications, and recognize and react to common failure scenarios that would otherwise lead to a database outage.
- Workshop presentation
Web Scale Reasoning and the LarKC ProjectSaltlux Inc.
The LarKC project aims to build an integrated pluggable platform for large-scale reasoning. It supports parallelization, distribution, and remote execution. The LarKC platform provides a lightweight core that gives standardized interfaces for combining plug-in components, while the real work is done in the plug-ins. There are three types of LarKC users: those building plug-ins, configuring workflows, and using workflows.
This tutorial is designed for users who would like to move to the new version of HDF5 (version 1.8.0). The tutorial will cover new features of the HDF5 1.8.0 release, as well as forward/backward file format and API compatibility considerations. We will discuss how to change applications to take advantage of the new HDF5 library's features without major source code modifications.
This document provides an introduction to MySQL InnoDB Cluster, which is MySQL's solution for high availability and scaling. It discusses how Group Replication, the heart of MySQL InnoDB Cluster, allows data to be written simultaneously across cluster nodes while maintaining consistency through techniques like conflict detection and resolution. The document also explains how Group Replication provides automatic recovery from failures and makes high availability easy for users to setup and manage.
This slides cover overview of Project Helidon (Java libraries for creating microservices), implementation tips, and running applications on custom JRE. This slides are in Japanese.
The document discusses serverless computing and Kotlin functions. It introduces Fn Project, an open source container-native platform for serverless/function-as-a-service (FaaS) computing. Fn Project supports multiple languages like Go, Java, Python, and Kotlin and can run on Kubernetes as well as cloud providers and on-premises. The document demonstrates how to write Kotlin functions that can be deployed to Fn Project and Exoscale, a European cloud provider that supports Fn Project.
These are the slides for the talk I did together with John Sullivan on how to use various open source technologies, like JFR and Open Tracing together to facilitate deep tracing of microservices written in Java. We also showed how these technologies are used in the Oracle Management Cloud APM solution.
“Quantum” Performance Effects: beyond the CoreC4Media
Video and slides synchronized, mp3 and slide download available at URL https://bit.ly/2Sbd5Ws.
Sergey Kuksenko talks about how (and how much) CPU microarchitecture details may have an influence on applications performance. Could it be visible by end-users? How to avoid misjudgment when estimating code performance? CPU is huge (not in size) that is why the talk is limited to those parts which located out of computational core (mostly caches and memory access). Filmed at qconsf.com.
Sergey Kuksenko works as Java Performance Engineer at Oracle. His primary goal is making Oracle JVM faster digging into JVM runtime, JIT compilers, class libraries and etc. His favorite area is an interaction of Java with modern hardware what he is doing since 2005 when he worked at Intel in Apache Harmony Performance team.
This document provides an agenda for a presentation on Oracle GoldenGate. The agenda includes an overview of Oracle GoldenGate, a discussion of Oracle GoldenGate 12.2, Oracle GoldenGate for Big Data, the Oracle GoldenGate Foundation Suite including Studio, Management Pack, and Veridata, and Oracle GoldenGate Cloud Service. The presentation will cover the key capabilities and benefits of these Oracle GoldenGate products and services.
MySQL Day Paris 2018 - What’s New in MySQL 8.0 ?Olivier DASINI
MySQL 8.0 introduces several new features for developers including a document store for working with JSON documents, over 20 new JSON functions, UTF-8 as the default character set, common table expressions (CTEs) for hierarchical data traversal, window functions for analytics, and new options like SKIP LOCKED and NOWAIT for better handling of locked rows. The MySQL Shell provides a way to prototype applications using the new X DevAPI and import JSON data. Many new features in MySQL 8.0 were added to boost developer and data analyst productivity.
The document introduces the Fn Project, an open source container-native serverless framework. It allows running functions from any language as Docker containers on Fn Server, which can be deployed on Kubernetes or other container runtimes. The document demonstrates deploying and calling a Ruby function on Fn Server running on Docker for Mac.
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaSJ On The Beach
The document discusses Oracle's container native platform for running Kubernetes on Oracle Cloud Infrastructure (OCI). It provides a fully managed Kubernetes service called OCI Container Engine for Kubernetes (OKE) along with an integrated container registry (OCIR). The document demonstrates creating a Kubernetes cluster on OKE and deploying a containerized application using a continuous integration/delivery pipeline to build, test and deploy containers. It highlights the capabilities for continuous integration, container image management and serverless functions that Oracle provides along with the infrastructure capabilities of OCI such as high performance compute and storage resources.
This document provides an overview and agenda for a presentation on Python and the MySQL Document Store. The presentation introduces JSON and how MySQL works with JSON documents, the MySQL Document Store and X DevAPI, and provides code examples for interacting with document collections using Connector/Python, including creating a collection, adding, finding, modifying, and removing documents.
This document discusses MySQL's new Document Store and Node.JS API. It introduces the MySQL X DevAPI, which provides a high-level interface for developing applications that leverage both relational and document-style data through a common API. The API is supported across multiple languages by connectors like Node.JS. It allows mixing table and document queries, and uses components like the MySQL Router and X Plugin to interface with the database.
MySQL Document Store (Oracle Code Warsaw 2018)Vittorio Cioe
Utilizing MySQL as a document store and storing data in NO SQL fashion it is not only possible, but it also brings the advantages of NO SQL operations together with the power of a relational database. Combining this two aspects it is possible to get fast access to data for applications which want to benefit of the simplicity of NO SQL, but also it is possible to benefit of the granularity of SQL operations for analytics and insights. In the end, using MySQL as a document store, NO SQL take the meaning of Not Only SQL!
Developing cloud-native microservices using project HelidonDmitry Kornilov
Helidon is a set of Java libraries for developing microservices. It includes Helidon SE, which provides a reactive web server and functional routing model built on Netty, and Helidon MP, which implements the MicroProfile specifications. The open source Helidon project is hosted on GitHub and supported by Oracle, with the goal of providing an innovative and standards-friendly platform for building microservices applications.
The document discusses modern application development approaches like cloud native computing. It provides context on market trends driving faster business cycles and the importance of software. It then summarizes the Cloud Native Computing Foundation and common technologies like Kubernetes, Docker, and microservices. It outlines the value propositions of cloud native applications in areas like scalability, agility, and efficiency. Finally, it presents Oracle's cloud native application development platform and how it supports containerized, polyglot, microservices-based applications with an integrated development environment.
MySQL shell is the MySQL client of the future. It will help you in your daily operations, whatever they are. It doesn't matter if you are a developer or an administrator, if you want to work with relational or non relational data, if you want to setup or monitor your cluster, if you want to work with SQL language or javascript or python.
Discover how MySQL shell will help you, no matter what you want to do with MySQL!
Helidon: Java Libraries for Writing MicroservicesDmitry Kornilov
Helidon is a set of Java libraries for developing microservices. It includes Helidon SE for a reactive web server and Helidon MP which supports MicroProfile standards. The presentation provides an overview of Helidon's architecture and capabilities, including security, configuration, reactive routing, and integration with technologies like CDI, JAX-RS, and JSON processing. Future plans include improved support for HTTP/2, reactive clients, and tighter JDK integration.
This document summarizes a presentation about serverless computing and open source functions. It discusses how serverless platforms abstract away servers to allow developers to focus on code without worrying about infrastructure. It also describes Fn, an open source functions platform, and how functions are packaged as containers that can be deployed on Fn. Finally, it discusses principles for driving business value, increasing efficiency, and improving team happiness with serverless.
Presented by Vaibhav Choudhary, Java Platforms Team, Oracle in Walmart languages meetup on 28th April in BLR.
Java with all its recent changes are ready for Cloud and for Container. Let’s unfold the story:
Performance Improvement
Fast startup time
Low memory overhead
Respective to container boundaries, if any
Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]Otávio Santana
Let’s be honest: the amount of data collected by applications nowadays is growing at a scary pace. Many of them need to handle billions of users generating and consuming data at an incredible speed. Maybe you are wondering how to create an application like this? What is needed? What benefits can you take from this reality to your project? This session shows how Jakarta EE can meet these needs when you’re working with NoSQL databases in the cloud. It's the same approach used by some of the biggest companies in the world to store, analyze, and get results from really crazy amounts of data. No matter your project size, you can take it to the next level today.
Similar to 20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge (20)
The document discusses Oracle Spatial and GeoRaster capabilities for processing and analyzing raster imagery data within the Oracle database. It provides an overview of raster data concepts like cell size and resolution, multi-band images, blocking, and compression techniques for imagery and grid data. It also demonstrates how Oracle Spatial can be used to load, store, query, manipulate, analyze and process large volumes of raster data within the database for applications like remote sensing, mapping, and gridded data analysis.
The document discusses weather data stored in Oracle Spatial GeoRaster format. It provides an overview of weather forecast data from the German Weather Service (DWD) which is available in GRIB2 format from their open data server. It also describes how the weather data from DWD numerical models like ICON can be accessed and processed using Oracle Spatial GeoRaster.
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im ÜberblickKarin Patenge
Ein Key-Value Store mit nativer Unterstützung für JSON, der auch Graphen und SQL “kann”. Der Foliensatz enthält detaillierte Informationen zur Nutzung der Oracle NoSQL DB aus Sicht der Anwendungsentwicklung als auch aus Sicht der Administration / des Betriebs.
This document discusses analyzing social media data from Meetup.com using graph technologies. It describes retrieving data via the Meetup API, modeling the data as a graph, analyzing the graph using algorithms and tools like PGX and PGQL, and visualizing results in Cytoscape. Potential questions that could be answered include identifying influential people and groups, relationships between groups, and hot topics. The demo environment uses Oracle Big Data Lite with Oracle NoSQL Database to store the graph and analyze it.
This document discusses analyzing Bitcoin transaction data as a graph using Oracle technologies. It provides an overview of modeling Bitcoin transactions as a graph with transactions and addresses as vertices and relationships between them as edges. It then describes the workflow of preparing the data, loading it into a graph database, and analyzing the graph using PGX and PGQL. Examples are given of graph queries and algorithms like PageRank and betweenness centrality that can be run on the Bitcoin transaction graph to identify important transactions and addresses.
Graph Analytics on Data from Meetup.comKarin Patenge
This document contains an agenda and slides from a presentation on analyzing data using graph analytics. The presentation discusses retrieving meetup data via API, transforming it into nodes and edges files, loading the data into a graph database, and analyzing the graph data using PGX and PGQL. Key topics analyzed include influential meetup groups, connections between groups in different locations, and popular topics.
The document provides an overview of various emerging technologies and trends that are influencing customers, including chatbots, blockchain, internet of things, and artificial intelligence. It discusses these technologies and how Oracle is addressing them through products and services like its blockchain cloud service, IoT cloud service, and intelligent bots platform.
Datenbank-gestützte Validierung und Geokodierung von AdressdatenbeständenKarin Patenge
This slidedeck covers the topic of how to validate address data sets from various sources and convert the address information into coordinates (process of geocoding). Geocoded address data can be used to display them and on maps and to further do all kind of spatially-enabled analysis and mining.
Raster Algebra mit Oracle Spatial und uDigKarin Patenge
Im Foliensatz ist die Integration von Oracle Spatial mit Open Source Technolgien beschrieben. Am Beispiel von uDig wird Schritt-für-Schritt aufgezeigt, wie es zusammen mit Oracle Spatial für die Rasterdatenanalyse eingesetzt werden hier. Beispielhaft wird ein Vegetationsindex (NVDI) berechnet.
Bei Interesse gern auch weiterlesen auf dem Oracle Spatial Blog (http://oracle-spatial.blogspot.com).
Geodatenmanagement und -Visualisierung mit Oracle Spatial TechnologiesKarin Patenge
Der Foliensatz gibt einen Überblick darüber, wie und welche räumlichen Daten in der Oracle Datenbank gepflegt und ausgewertet werden können. Darüber hinaus zeigt er die Nutzung von Oracle Maps für die Visualisierung von räumlichen Daten in Form von Karten auf.
Bei Interesse gern auch weiterlesen auf dem deutschsprachigen Oracle Spatial Blog (http://oracle-spatial.blogspot.com).
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!