GoldenGate is a product for real-time data integration and replication across heterogeneous database environments. It uses a distributed process-based architecture with asynchronous change data capture, transformation, and delivery capabilities. Key advantages include its ability to integrate and replicate data across different platforms, databases, and operating systems in a non-invasive manner.
Openstack in action2! Automate and accelerate Cloud deployments with Dell Cro...eNovance
OpenStack in action 2! Production ready 31/05/12
"Automate and accelerate Cloud deployments with Dell Crowbar" by Taco Scargo, EMEA Enterprise Technologist, Web Technology & Cloud solutions, Dell
Lego Cloud SAP Virtualization Week 2012Benoit Hudzia
This session will demonstrate that by extending KVM we can deliver none-disruptively the next level of IaaS platform modularization. We will first show instantaneous live migration of VM. Then we will introduce the memory aggregation concept, and finally how to achieve full operational flexibility by dis-aggregating the datacenter resource to its core elements.
Modularizing and aggregating physical resources in a datacenter depends not only on low-latency networking, but also on software techniques to deliver such capabilities. In the session we will present some practical features and results of our work, as well as discuss implementation details. Among these features are delivering high-performance, transparent, and partially fault tolerant memory aggregation; and reducing the downtime of live migration using post-copy implementations.
We will present and discuss methods of transparently integrating with the MMU at the OS level, without impacting a running VM;
We will then introfuce the Hecatonchire project ( http://www.hecatonchire.com ) which aim at the disaggregation of datacenter resources and enable true utility computing.
Openstack in action2! Automate and accelerate Cloud deployments with Dell Cro...eNovance
OpenStack in action 2! Production ready 31/05/12
"Automate and accelerate Cloud deployments with Dell Crowbar" by Taco Scargo, EMEA Enterprise Technologist, Web Technology & Cloud solutions, Dell
Lego Cloud SAP Virtualization Week 2012Benoit Hudzia
This session will demonstrate that by extending KVM we can deliver none-disruptively the next level of IaaS platform modularization. We will first show instantaneous live migration of VM. Then we will introduce the memory aggregation concept, and finally how to achieve full operational flexibility by dis-aggregating the datacenter resource to its core elements.
Modularizing and aggregating physical resources in a datacenter depends not only on low-latency networking, but also on software techniques to deliver such capabilities. In the session we will present some practical features and results of our work, as well as discuss implementation details. Among these features are delivering high-performance, transparent, and partially fault tolerant memory aggregation; and reducing the downtime of live migration using post-copy implementations.
We will present and discuss methods of transparently integrating with the MMU at the OS level, without impacting a running VM;
We will then introfuce the Hecatonchire project ( http://www.hecatonchire.com ) which aim at the disaggregation of datacenter resources and enable true utility computing.
[NetPonto] Arquitectura dos Serviços da plataforma Windows AzureVitor Tomaz
O Windows Azure é uma plataforma que fornece serviços de alta disponibilidade e escalabilidade. Nesta sessão iremos abordar a arquitectura dos serviços base desta plataforma (Compute, Storage e SQLAzure) de modo a entendermos de que forma é que a escalabilidade e alta disponibilidade são conseguidas. Iremos ver as diferenças para as plataformas "tradicionais" e algumas consequências no desenvolvimento de soluções para este ambiente.
Apresentação do Vitor Tomaz sobre a Arquitectura dos Serviços da plataforma Windows Azure na 4a Reunião Presencial da Comunidade NetPonto em Coimbra (http://netponto.org).
The HDFS NameNode is a robust and reliable service as seen in practice in production at Yahoo and other customers. However, the NameNode does not have automatic failover support. A hot failover solution called HA NameNode is currently under active development (HDFS-1623). This talk will cover the architecture, design and setup. We will also discuss the future direction for HA NameNode.
Innovations in Apache Hadoop MapReduce Pig Hive for Improving Query PerformanceDataWorks Summit
Apache Hadoop and its ecosystem projects Hive and Pig support interactions with data sets of enormous sizes. Hadoop always excelled at large-scale data processing; however, running smaller queries has been problematic due to the batch-oriented nature of the system. This talk will cover the enhancements we have made to YARN, MapReduce, Pig and Hive. We will also walk through the future enhancements we have planned.
Orchestrating HBase Cluster Deployment with Ironfan and ChefRobert Berger
HBaseCon 2012 Lightning Talk on how you can represent your complete cluster with one config file and have it deployed to various target environments.
Infochimps’ Ironfan builds on Opscode Chef to allow you to specify and orchestrate all flavors of your cluster’s deployment, monitoring and growth.
Not just the core HBase/HDFS/MapReduce/Hive/Flume, etc. but all the elements including web / app servers, MySQL, Redis, RabbitMQ and whatever other servers needed to implement your service.
These same tools can manage variations for development, staging, R&D as well as the target “rendering” to various Clouds, Bare Metal or even Vagrant VMs.
Fremtidens platform til koncernsystemer (IBM System z)IBM Danmark
Efter 22. juli 2010 vil verden se anderledes ud – i hvert fald hvis man er en koncern med mange sammensatte systemer. Lær mere om IBM’s teknologiske gennembrud inden for System z, der kan forenkle og optimere dine systemer yderligere og skabe større forretningsværdi. Præsentationen er relevant for såvel nye brugere, som for dem der har anvendt System z i flere år.
Læs mere her: bit.ly/softwaredagsystemz1
Introduction to Enterprise Cloud EconomicsEverest Group
Everest Group experts will disucss the transformational impact emerging cloud models can have on IT cost and performance in the enterprise. This webinar will focus on the specific enterprise benefits of cloud infrastructure services, including compute, storage and networking.
HBaseCon 2012 | Orchestrating Clusters with Ironfan and Chef - RunaCloudera, Inc.
This session will discuss how you can represent your complete cluster with one config file and have it deployed to Cloud or Bare Metal. Infochmimps’ Ironfan builds on Opscode Chef to allow you to specify and orchestrate all flavors of your cluster’s deployment, monitoring and growth. Not just the core HBase/HDFS/MapReduce/Hive/Flume, etc. but all the elements including web / app servers, mysql, redis, rabbitmq and whatever other servers needed to implement your service. These same tools can manage variations for development, staging, R&D as well as the target “rendering” to various Clouds, Bare Metal or even Vagrant VMs.
Business considerations for node.js applicationsAspenware
Node.js is one of the newest and most exciting open web technologies to surface in the last few years. This presentation explores considerations for business stakeholders and technology decision-makers looking to switch their existing stacks to Node.js. Mike examines questions like: What is Node.js? What are the benefits from using Node.js? What are the drawbacks? Who is using this technology today? In a world of people demanding responsive, real-time applications, Node.js makes a compelling argument for change. Mike includes case studies from companies like LinkedIn and Yammer to illustrate the business cases that make sense.
About Node.js:
Node.js (Node) , the brain child of Ryan Dahl, was released in 2009 when he worked for Joyent, Inc. Node is one of the most hyped technologies to arrive on the web development scene, though it is also one of the most misunderstood.
So what is Node? Is it a programming language like Python, Java, or C++? Is it an application framework like Django, Rails, or Symphony? Is it maybe some type of middleware that can be plugged into existing web stacks like Memcached or RabbitMQ? Actually, it is none of the above. Node is simply a set of JavaScript language bindings to Google's powerful V8 engine. This begs the question: "what is a language binding and what is V8?"
IBM System z - zEnterprise a future platform for enterprise systemsIBM Sverige
July 22. 2010 changed the world of enterprises with consolidated systems. Hear more about IBM's technological break through within System z, which can simplify and optimize your systems further and create greater business value. Talare: Jørgen R Andersen, Nordic Regional Manager System z, IBM DK och Ray Jones, VP WW SW System z, IBM US. Denna presentation hölls vid ett seminariepass för System Z på IBM Software Day 2010.
JASA PEMBUATAN BIKIN PEREDAM SUARA DI JAKARTA BOGOR BEKASI TANGERANG DAN BANDUNGabrahamhandoyo
JASA PEMBUATAN RUANG KARAOKE
Kami menawarkan jasa pembuatan karaoke secara komplet meliputi :
1. Pembangunan ruang karaoke
2. Peredaman ruang karaoke
3. Design interior ruang karaoke
4. Pengadaan perlengkapan karaoke
5. Instalasi sound system
6. Bank lagu lagu karaoke
7. Design interior bar karaoke
8. Design interior lobby dan ruang tunggu karaoke
Untuk pembangunan ruang karaoke dapat dilakukan dengan penyekatan antar ruang menggunakan gipsum dan meterial peredam. Sehingga meminimalisir suara bocor saat karaoke. Luas ruang karaoke dapat di sesuaikan sesuai partisi yang di inginkan. Peredaman ruang karaoke menggunkan matrial yg tentunya menyerap suara sehingga tidak tembus keruang sebelah. Design interior ruang karaoke disesuaikna dengan tema yang akan diangkat. Sehingga semua ruangan bersinergi dan menarik, design mengikuti permintaan customer. Bila anda ingin memulai bisnis karaoke di manapun anda berada jangan ragu konsultasikan dengan kami.
http://jasapembuatanperedamstudio.blogspot.com/
[NetPonto] Arquitectura dos Serviços da plataforma Windows AzureVitor Tomaz
O Windows Azure é uma plataforma que fornece serviços de alta disponibilidade e escalabilidade. Nesta sessão iremos abordar a arquitectura dos serviços base desta plataforma (Compute, Storage e SQLAzure) de modo a entendermos de que forma é que a escalabilidade e alta disponibilidade são conseguidas. Iremos ver as diferenças para as plataformas "tradicionais" e algumas consequências no desenvolvimento de soluções para este ambiente.
Apresentação do Vitor Tomaz sobre a Arquitectura dos Serviços da plataforma Windows Azure na 4a Reunião Presencial da Comunidade NetPonto em Coimbra (http://netponto.org).
The HDFS NameNode is a robust and reliable service as seen in practice in production at Yahoo and other customers. However, the NameNode does not have automatic failover support. A hot failover solution called HA NameNode is currently under active development (HDFS-1623). This talk will cover the architecture, design and setup. We will also discuss the future direction for HA NameNode.
Innovations in Apache Hadoop MapReduce Pig Hive for Improving Query PerformanceDataWorks Summit
Apache Hadoop and its ecosystem projects Hive and Pig support interactions with data sets of enormous sizes. Hadoop always excelled at large-scale data processing; however, running smaller queries has been problematic due to the batch-oriented nature of the system. This talk will cover the enhancements we have made to YARN, MapReduce, Pig and Hive. We will also walk through the future enhancements we have planned.
Orchestrating HBase Cluster Deployment with Ironfan and ChefRobert Berger
HBaseCon 2012 Lightning Talk on how you can represent your complete cluster with one config file and have it deployed to various target environments.
Infochimps’ Ironfan builds on Opscode Chef to allow you to specify and orchestrate all flavors of your cluster’s deployment, monitoring and growth.
Not just the core HBase/HDFS/MapReduce/Hive/Flume, etc. but all the elements including web / app servers, MySQL, Redis, RabbitMQ and whatever other servers needed to implement your service.
These same tools can manage variations for development, staging, R&D as well as the target “rendering” to various Clouds, Bare Metal or even Vagrant VMs.
Fremtidens platform til koncernsystemer (IBM System z)IBM Danmark
Efter 22. juli 2010 vil verden se anderledes ud – i hvert fald hvis man er en koncern med mange sammensatte systemer. Lær mere om IBM’s teknologiske gennembrud inden for System z, der kan forenkle og optimere dine systemer yderligere og skabe større forretningsværdi. Præsentationen er relevant for såvel nye brugere, som for dem der har anvendt System z i flere år.
Læs mere her: bit.ly/softwaredagsystemz1
Introduction to Enterprise Cloud EconomicsEverest Group
Everest Group experts will disucss the transformational impact emerging cloud models can have on IT cost and performance in the enterprise. This webinar will focus on the specific enterprise benefits of cloud infrastructure services, including compute, storage and networking.
HBaseCon 2012 | Orchestrating Clusters with Ironfan and Chef - RunaCloudera, Inc.
This session will discuss how you can represent your complete cluster with one config file and have it deployed to Cloud or Bare Metal. Infochmimps’ Ironfan builds on Opscode Chef to allow you to specify and orchestrate all flavors of your cluster’s deployment, monitoring and growth. Not just the core HBase/HDFS/MapReduce/Hive/Flume, etc. but all the elements including web / app servers, mysql, redis, rabbitmq and whatever other servers needed to implement your service. These same tools can manage variations for development, staging, R&D as well as the target “rendering” to various Clouds, Bare Metal or even Vagrant VMs.
Business considerations for node.js applicationsAspenware
Node.js is one of the newest and most exciting open web technologies to surface in the last few years. This presentation explores considerations for business stakeholders and technology decision-makers looking to switch their existing stacks to Node.js. Mike examines questions like: What is Node.js? What are the benefits from using Node.js? What are the drawbacks? Who is using this technology today? In a world of people demanding responsive, real-time applications, Node.js makes a compelling argument for change. Mike includes case studies from companies like LinkedIn and Yammer to illustrate the business cases that make sense.
About Node.js:
Node.js (Node) , the brain child of Ryan Dahl, was released in 2009 when he worked for Joyent, Inc. Node is one of the most hyped technologies to arrive on the web development scene, though it is also one of the most misunderstood.
So what is Node? Is it a programming language like Python, Java, or C++? Is it an application framework like Django, Rails, or Symphony? Is it maybe some type of middleware that can be plugged into existing web stacks like Memcached or RabbitMQ? Actually, it is none of the above. Node is simply a set of JavaScript language bindings to Google's powerful V8 engine. This begs the question: "what is a language binding and what is V8?"
IBM System z - zEnterprise a future platform for enterprise systemsIBM Sverige
July 22. 2010 changed the world of enterprises with consolidated systems. Hear more about IBM's technological break through within System z, which can simplify and optimize your systems further and create greater business value. Talare: Jørgen R Andersen, Nordic Regional Manager System z, IBM DK och Ray Jones, VP WW SW System z, IBM US. Denna presentation hölls vid ett seminariepass för System Z på IBM Software Day 2010.
JASA PEMBUATAN BIKIN PEREDAM SUARA DI JAKARTA BOGOR BEKASI TANGERANG DAN BANDUNGabrahamhandoyo
JASA PEMBUATAN RUANG KARAOKE
Kami menawarkan jasa pembuatan karaoke secara komplet meliputi :
1. Pembangunan ruang karaoke
2. Peredaman ruang karaoke
3. Design interior ruang karaoke
4. Pengadaan perlengkapan karaoke
5. Instalasi sound system
6. Bank lagu lagu karaoke
7. Design interior bar karaoke
8. Design interior lobby dan ruang tunggu karaoke
Untuk pembangunan ruang karaoke dapat dilakukan dengan penyekatan antar ruang menggunakan gipsum dan meterial peredam. Sehingga meminimalisir suara bocor saat karaoke. Luas ruang karaoke dapat di sesuaikan sesuai partisi yang di inginkan. Peredaman ruang karaoke menggunkan matrial yg tentunya menyerap suara sehingga tidak tembus keruang sebelah. Design interior ruang karaoke disesuaikna dengan tema yang akan diangkat. Sehingga semua ruangan bersinergi dan menarik, design mengikuti permintaan customer. Bila anda ingin memulai bisnis karaoke di manapun anda berada jangan ragu konsultasikan dengan kami.
http://jasapembuatanperedamstudio.blogspot.com/
Presentazione della ricerca "I dati loyalty a supporto del volantino e i nuovi media di veicolazione della promozione" realizzata dalla prof.ssa Cristina Ziliani nell'ambito del convegno "Promozioni efficaci? Il volantino: istruzioni per l'uso", organizzato da Nielsen e Università di Parma e svoltosi a Parma il 24 febbraio 2012
MetraTech’s MetraNet® billing and settlement platform offers a flexible and configurable data model that users can adapt to all of their unique business requirements.
Since the business models it automates, can be modified, extended or discarded at any time, MetraNet has proven capable of successfully supporting market leaders across industries.
L'introduzione alla Tavola Rotonda "Disruption dei confini di settore e sfide per la Loyalty" alla XVI Edizione del Convegno Osservatorio Fedeltà "Loyalty Disruption: Emotion, Big Data & New Players", tenutosi venerdì 21 ottobre 2016.
Refurbish and restore suspended commercial ceilings to new condition 70% less than replacement. No VOC\'s, No landfill, all Green products. Reduce energy bills. Reduce carbon footprint.
Jasa Tukang Bikin Peredam Suara, Pembuatan Peredam Suara Murah, Biaya Bikin Peredam Suara Di Jakarta, Kontraktor Bikin Peredam Suara, Alamat Tempat Bikin Peredam Suara, Arsitek Bikin Peredam Suara Di Depok, Harga Peredam Suara Murah,I Pembuatan Peredam Suara Di Serpong Tangerang
Netflix Cloud Platform Building BlocksSudhir Tonse
Architectural Building Blocks of the Netflix Cloud Platform and lessons learned while implementing the same.
Commandments of Web Scale Cloud Deployments
To View this webinar replay:
http://ecast.opensystemsmedia.com/316
As Operational Technologies (OT) like embedded devices, control and monitoring systems are increasingly integrated with Information Technology (IT) systems running in the back office, interaction patterns between systems are becoming more complex and diverse. Publish-Subscribe is the most commonly used messaging pattern for OT systems. It provides the real-time information access, scalability, and loose coupling required for integration of these types of systems. IT and OT integration, however, commonly requires messaging patterns that provide stronger end-to-end properties, such as Guaranteed Delivery, Request-Reply, and (load-balancing) Queues. RTI is greatly enhancing its infrastructure software with new messaging patterns that combine the performance, scalability, and reliability needed by OT systems with the integration and flexible messaging capabilities of IT systems.
Playing in the Same Sandbox: MySQL and Oraclelynnferrante
SCaLE Linux presentation January2012 "Playing in the Same Sandbox: MySQL and Oracle" describes current and upcoming integrations between MySQL and other Oracle products like Oracle Database firewall, Audit Vault, Secure Backup, Goldengate, My Oracle Support and MySQL Enterprise Monitor
Full blown of useful and highly technical information on SQL Server 2005 and 2008 High Availabilty features.
Included benchmarks results on: SQL Server 2005 vs. 2008 and Conventional vs. Solid State Devices.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
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.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
6. 技术发展路线图
Rapidly increasing heterogeneous platform and IMS
EMC
application support and developing additional high McKesson
availability solutions Convergys
Fidelity
Comverse
Netezza
IBM Info Srv. Infosphere
Ingres Ingres
Sybase Sybase
Cerner Cerner
Microsoft Microsoft Microsoft
Initial Support
t a Suppo t SQLServer SQLServer SQLServer
Application Eclipsys Eclipsys Eclipsys
IBM DB2 IBM DB2 IBM DB2
Platform
Oracle-Siebel Oracle-Siebel Oracle-Siebel
In progress
Amdocs Amdocs Amdocs
DST
DST DST DST
Teradata Teradata Teradata Teradata
MySQL MySQL MySQL MySQL MySQL
Oracle Oracle Oracle Oracle Oracle
GE Medical GE Medical GE Medical GE Medical GE Medical GE Medical
IDX IDX IDX IDX IDX IDX
ACI ACI ACI ACI ACI ACI ACI ACI
HP Non-Stop HP Non-Stop HP Non-Stop HP Non-Stop HP Non-Stop HP Non-Stop HP Non-Stop HP Non-Stop HP Non-Stop HP Non-Stop
1995 1996 - 1998 1999 2000 - 2002 2003 2004 2005 2006 2007 2008- 2009
7. 议程/Agenda
历史 定位和发展
• GoldenGate历史,定位和发展
• GoldenGate基本架构,应用场景
Go de Gate基本架构,应用场景
• GoldenGate成功案例
• GoldenGate技术特点
• GoldenGate外争和内比
• GoldenGate实施经验分享
8. 整合后的产品和解决方案
GoldenGate Products Real-time Data Integration
• Oracle GoldenGate • Real-Time Data Warehousing
• Oracle GoldenGate for
Mainframe p g
• Live Reporting
• Oracle GoldenGate Veridata
• Management Pack for Oracle • Transactional Data Integration
GoldenGate
• Oracle GoldenGate Adapters High Availability & Disaster Tolerance
• Live Standby
• Zero-Downtime Operations
e o o t e Ope at o s
• Active-Active
10. 架构中的组件(进程)
Capture Deliver
• Log based • Native database API
• VAM based • ODBC
• Local/Remote Queuing • Batched Operations
• Filtering • Filtering
• Parallel Coordination • Transaction/Operations Grouping
• Local/Remote* • Parallel Coordination
• Local/Remote*
PUMP MANAGER
• Local/Remote
oca / e ote Queue (Trail) Management
( a ) a age e t
• Filtering Process Management (Dynamic)
• TCP/IP Monitoring and Administration (Lag reports)
• Compression Reporting (Events, Errors, Thresholds)
• Encryption
E ti Receive/Route requests f
R i /R t t from UI
On-disk Components
Trail Fil
T il Files Configuration Files
C fi ti Fil
Checkpoint Files Output Files
- Capture, Pump, Delivery Report/Log Files
Data Definition Files (SOURCEDEFS) Binaries
- Utility to generate definitions
11. 交易数据管理
Transactional Data Management
T ti lD t M t
TDM提供异构环境下交易数据的实时捕捉 变
GoldenGate TDM提供异构环境下交易数据的实时捕捉、变
换、投递,主要是支持异构数据库环境下的变化数据同步。
TDM 具有 : 特性:
实时性 高性能
秒一级延迟 能够以低资源消耗完成每秒数千交易的复制
异构环境支持 可扩展
在不同平台和数据库环境下复制数据 开放的结构使客户适应各种异构数据平台
以事务为单位复制 可靠性
维护交易一致性 保证数据的连续可用
12. GoldenGate TDM软件支持的环境
Databases O/S and Platforms
Capture: Windows 2000, 2003, XP
Oracle Linux
DB2 UDB
Sun Solaris
Microsoft SQL Server
Sybase ASE HP NonStop
Teradata HP-UX
Ingres
HP TRU64
Enscribe
SQL/MP IBM AIX
SQL/MX IBM z/OS
Delivery:
All listed above
MySQL, HP Neoview, Netezza
And ODBC compatible databases
ETL products
JMS message queues
MySQL
TimesTen
Ti T
14. GoldenGate: 关键的架构优势
• Distributed Loosely Coupled Process Based Architecture
• Heterogeneous Initial Load
• Asynchronous Change Propagation
– Committed Transactions Only
– DML, Metadata, DDL
• Universal Trail Format
– Interoperable across Heterogeneous Systems
• Data Transformation Rules and Filtering (table row column)
(table, row,
• Archival and Audit Capabilities
– Trail backups
– Audit – History of all changes (Insert all records)
15. GoldenGate: 关键的架构优势
• Conflict Detection and Resolution: for dual-active environments
• Parallel Coordination (Source, Target)
16. Oracle GoldenGate 典型应用场景
企业级的实时数据集成解决方案
• 一套产品满足多种业务需求
套产品满足多种业务需求
Disaster Recovery,
Data Protection Standby • 支持高可用性和实时数据集成
(Open & Active)
Zero Downtime
Migration and
Upgrades
Log Based, Real-
Time Change Data Operational
Capture Reporting
Reporting Database
OGG
ETL
ODS EDW
ETL • 高度灵活
Heterogeneous
Real-time BI EDW • 部署迅速
Source Systems
• 运维简单
Query Offloading
Data Distribution
25. 议程/Agenda
历史 定位和发展
• GoldenGate历史,定位和发展
• GoldenGate基本架构,应用场景
Go de Gate基本架构,应用场景
• GoldenGate成功案例
• GoldenGate技术特点
• GoldenGate外争和内比
• GoldenGate实施经验分享
26. 全球范围内成功案例
• Over 400 customers with 4,000+ implementations
across Fortune 500 companies: Financial Services,
Communications, Healthcare
Communications Healthcare, Public Sector Retail &
Sector,
Utilities industries
• Top 3 of 5 largest commercial banks
• Top 3 of 3 busiest ATM networks
• Top 7 of 10 financial data services companies
• Top 4 of 5 telecommunications providers
• Top 3 of 5 largest food & drug stores
36. Oracle GoldenGate Capture
GoldenGate
GoldenGate
Event Log
Parameter
Messaging Subsystem
File
Checkpoint Manager
Parser
Memory Manager
GoldenGate
Transaction Checkpoint
Logs File
VAM
API/Redo
Transaction API Transformation Serialization
Formatting
g Filtering
g
Log Reader and Mapping and Routing
(log reader
interface)
GoldenGate
Trail Files
M t d t
Metadata Metadata
M t d t SQL T f ti
Transformation
Manager Manager Interface Engine
Command
Database Access
and
Control
Capture GoldenGate
Source Command
Database Interpreter
37. Oracle GoldenGate Delivery
GoldenGate
GoldenGate
Event Log
Parameter
Messaging Subsystem
File
Checkpoint Manager
Parser
Memory Manager
GoldenGate
Checkpoint
File
GoldenGate
Transformation SQL
Trail Read API Formatting
g Filtering
g
and Mapping Generation
Reader
GoldenGate
Trail Files
Metadata
M t d t SQL T f ti
Transformation
Manager Interface Engine
Command
and
Control Database Access
GoldenGate Delivery
Command Target
Interpreter Database
38. GoldenGate Capture捕捉
• Log-based change data capture
– High volume
– Low overhead
• Decoupled architecture
– Multiple capture processes may be used to scale, but generally
not required
– Possible to split “hot” tables into a separate capture process
• Filtering and Compression
– Unnecessary change data if discarded immediately
– U d t and d l t are “
Updates d deletes “compressed” b d f lt
d” by default
– Before images are discarded by default
39. GoldenGate Delivery传送
• Decoupled architecture
– Multiple delivery processes may be used to scale
– Possible to split “hot” tables into a separate delivery process
– Possible for multiple delivery p
p y processes to split the work for a single
p g
table
• T
Transaction grouping
ti i
– Small transactions are grouped by default to reduce commit overhead
40. GoldenGate初始化
• Start change data capture on Source Database
– Current source Commit Sequence Number (CSN) is 222
Current CSN is
222 CSNs 222
through …
Commit Ordered Commit Ordered
Capture Source Trail Pump Target Trail
Source Target
Database Database
41. GoldenGate初始化
• Wait for any open transactions to close
• Use a backup (or export/import) to copy source to target as of a
consistency point
– Current source Commit Sequence Number (CSN) is 245
Consistent
Current CSN is as of CSN
245 CSNs 222 245
through …
Commit Ordered Commit Ordered
Capture Source Trail Pump Target Trail
Source Target
Database Database
Take Backup Apply
as of CSN Backup as of
245 CSN 245
42. GoldenGate初始化
• Start delivery at or after given backup CSN (245 in this case)
– Current source Commit Sequence Number (CSN) is 356
• Once Delivery is current the source and target are in sync
Consistent
Current CSN is Deliver as of CSN
356 CSNs 222 transactions 356
through 356 after CSN In Sync!
245
Commit Ordered Commit Ordered
Capture Source Trail Pump Target Trail Delivery
Source Target
Database Database
Take Backup Apply
as of CSN Backup as of
245 CSN 245
43. GoldenGate 检查点
• Capture, Pump, and Delivery save positions to a checkpoint file
so they can recover in case of failure
Start of Oldest Open (Uncommitted)
Begin,
Begin TX 1 Transaction
T ti
Insert, TX 1
Begin, TX 2 Begin, TX 2
Update, TX 1 Insert, TX 2
Insert, TX 2 Commit, TX 2
Commit, TX 2 Capture
Checkpoint Begin, TX 3
Begin, TX 3 Insert, TX 3
Insert, TX 3 Commit, TX 3
Current
Begin, TX 4 Write
Commit, TX 3 Position
Delete,
Delete TX 4
Current Read
Position
Commit Ordered
Capture Source Trail
Source
Database
44. GoldenGate 检查点
• Capture, Pump, and Delivery save positions to a checkpoint file so
they can recover in case of failure
Start of Oldest Open (Uncommitted)
Begin,
Begin TX 1 Transaction
T ti
Insert, TX 1
Begin, TX 2 Begin, TX 2
Pump
Begin, TX 2
Checkpoint
Update, TX 1 Insert, TX 2 Insert, TX 2
Insert, TX 2 Commit, TX 2 Commit, TX 2
Commit, TX 2 Capture Current Current
Checkpoint Begin, TX 3 Read Write
Begin, TX 3 Insert, TX 3 Position Position
Insert, TX 3 Commit, TX 3
Current
Begin, TX 4 Write
Commit, TX 3 Position
Delete,
Delete TX 4
Current Read
Position
Commit Ordered Commit Ordered
Capture Pump
Source Trail Target Trail
Source
Database
45. GoldenGate 检查点
• Capture, Pump, and Delivery save positions to a checkpoint file
so they can recover in case of failure
Start of Oldest Open (Uncommitted)
Begin,
Begin TX 1 Transaction
T ti
Insert, TX 1
Begin, TX 2 Pump Delivery
Begin, TX 2 Begin, TX 2
Checkpoint Checkpoint
Update, TX 1 Insert, TX 2 Insert, TX 2
Insert, TX 2 Commit, TX 2 Commit, TX 2
Commit, TX 2 Capture Current Current Current
Checkpoint Begin, TX 3 Read Write Read
Begin, TX 3 Insert, TX 3 Position Position Position
Insert, TX 3 Commit, TX 3
Current
Begin, TX 4 Write
Commit, TX 3 Position
Delete,
Delete TX 4
Current Read
Position
Commit Ordered Commit Ordered Delivery
Capture Pump
Source Trail Target Trail
Source Target
Database Database
47. 数据的选择和过滤
• GoldenGate provides the ability to select or filter out data based on a
variety of levels and conditions
Parameter Clause Selects
TABLE or MAP –— Table
WHERE Row
FILTER Row, Operation
Row Operation, Range
TABLE COLS | COLSEXCEPT Columns
48. 列映射
• GoldenGate provides the capability to map columns from one table to another
• Data can be transformed between dissimilar database tables
• Mapping can be applied either when extracting or replicating data
This example uses special values to build history of operations data
INSERTALLRECORDS
MAP SALES.ACCOUNT, TARGET REPORT.ACCTHISTORY,
COLMAP (USEDEFAULTS,
TRAN_TIME = @GETENV(“GGHEADER”,”COMMITTIMESTAMP”),
OP_TYPE = @GETENV(“GGHEADER”, “OPTYPE”),
_
BEFORE_AFTER_IND = @GETENV(“GGHEADER”,
“BEFOREAFTERINDICATOR”),
);
49. Functions函数功能
• GoldenGate provides the capability to transform columns by using a set of built-
in functions (currently 35)
• Transformation functions can be applied either for Extract or Replicat
• If you require more, you also have the ability to call your own logic through user
exits
MAP SALES.ACCOUNT, TARGET REPORT.ACCOUNT,
COLMAP ( USEDEFAULTS,
TRANSACTION_DATE = @DATE (“YYYY-MM-DD”,
“YY”, YEAR,
YY ,
“MM”, MONTH,
“DD”, DAY),
AREA_CODE = @STREXT (PHONE-NO, 1, 3),
PHONE_PREFIX = @STREXT (PHONE-NO, 4, 6),
PHONE_NUMBER = @STREXT (PHONE-NO, 7, 10) );
_
50. 议程/Agenda
历史 定位和发展
• GoldenGate历史,定位和发展
• GoldenGate基本架构,应用场景
Go de Gate基本架构,应用场景
• GoldenGate成功案例
• GoldenGate技术特点
• GoldenGate外争和内比
• GoldenGate实施经验分享
55. 根据解决方案来选择
数据移动和转换的Oracle产品
Golden Active Data
Gate Data Integrator
Guard EE
Disaster Recovery / Data Protection Non-
Cont
Oracle Oracle
tinuous Ava
Data Distribution / Synchronization
Zero Downtime Migrations / Upgrades
ailability
Query Offloading Hetero- Oracle
geneous to Oracle
Grid & Scalability (Oracle RAC)
Operational Reporting
Data Inte
Real Time BI
Typical Data Warehouse
yp
egration
Data Integration for SOA
Migrating Between Different Apps
56. 针对数据集成的Oracle产品
Comparing How They Work
Retrieve Data Load Data
Disaster Recovery & Data Protection
Redo in
Active Data
Memory Guard
Buffer Direct Direct
Memory Write to Logs
Access
增加转换能力
减少延迟
Real Time Data Integration & High Availability
g g y
GoldenGate
Read Fast SQL
异构
On-Disk Logs
g
Data Integration for Data Warehouse & SOA
Data
D t
Integrator Set-based,
SQL Query Complex SQL
56
57. GoldenGate and Streams
Oracle GoldenGate Oracle Streams
• GoldenGate is Oracle’s strategic replication solution
Oracle s
• Streams continues to be a supported Oracle Database feature
• Best Streams technology will be integrated into GoldenGate
gy g
58. GoldenGate & Streams
GoldenGate is Oracle’s strategic Streams continues to be a
replication solution
li ti l ti supported Oracle Database feature
t dO l D t b f t
Oracle GoldenGate Oracle Streams
• Out-of-the-box solutions • Highly customizable and flexible
• Broad heterogeneous support • Optimized for Oracle Database
• Excellent reference base • Few large references
Question: I already have Streams for free? Why buy GoldenGate?
• Better ROI overall: GoldenGate is lower cost to implement and maintain
• Enterprise-wide solution: GoldenGate easily expands to new use cases
• Support for Streams continues: Continue to use Streams where it’s deployed
Lead with GoldenGate
59. Comparing GoldenGate & Streams
• GoldenGate
– Solution for all heterogeneous real-time data access and delivery
– N i
Non-invasive, t
i transactionally consistent delivery of data across
ti ll i t t d li fd t
WAN
– Very low latency - extreme data volumes
– Solve wide range of HA challenges (active-active, multi-master, etc.)
– Strategic Data Replication solution for Oracle DB and
heterogeneous DBs
g
• Oracle Streams
– Built in feature of Oracle DB allowing info sharing between
Built-in
databases
– Can create data replication in homogeneous Oracle DB
environment
en ironment
– Existing customers will continue to be supported
– Continue and Converge: over time, best of Streams and GG
products will converge
60. GoldenGate and Data Guard
Heterogeneous
Distributed Oracle
Oracle Active Data
Fully-active
y
GoldenGate
G ld G t Guard
Subset
Replicas
Oracle DB Primary Oracle DB Standby
• Information Distribution & Consolidation, Application Upgrades
& Changes
– Use GoldenGate - heterogeneous, active-active, transformations, subsetting
g , , , g
• Disaster Recovery / Data Protection / HA
– Simple Full Oracle Database Protection
• Use Active Data Guard
• High-performance, simple, drop-in solution for HA and DR, readable at standby
• Works for all apps and data types, including packaged apps that can’t be
changed
– Application desiring flexible HA, active-active, schema changes, platform changes
• Use GoldenGate
• Avoid or manage active-active conflicts at application level
active active
61. Product Comparison
Active Data Guard and GoldenGate
Oracle Active Data Guard Oracle GoldenGate
Target Any distributed, heterogeneous
Oracle Data Guard users
Environment computing environment
Physical replica maintained by Logical replica maintained by
Technology shipping redo blocks replaying transactions
Bi-directional or uni-directional
Readable Data Guard standby
Capture once, apply many (N-way)
Benefits Highest transaction rates
Supports different schemas
Automatic repair of corrupt blocks
Supports heterogeneous platforms*
Oracle-only
Some data types unsupported
Restrictions Identical schemas
Manual switch-over / fail-over
“Similar” platforms
Similar
* Supported DBMS today: Oracle, MySQL, DB2, SQL Server, Sybase, Nonstop SQL, Enscribe, Teradata, Ingres, Greenplum, Netezza
* Supported DBMS today: Oracle MySQL DB2 SQL Server Sybase Nonstop SQL Enscribe Teradata Ingres Greenplum Netezza
Supported Platforms today: IBM AIX, IBM Z/OS, HP‐UX, HP NonStop , Solaris, Linux Windows
61
62. Complementary and Used Together
A ti D t Guard and G ld G t
Active Data G d d GoldenGate
Heterogeneous
Distributed Oracle Active
Subset Oracle Data Guard
Replicas GoldenGate
Oracle DB Primary O l DB St db
Oracle Standby
Disaster Recovery & Data Distribution /
Data Protection
D t P t ti Synchronization
S h i ti
• Fast failover to physical standby database • Enterprise-wide heterogeneous replication
• Fastest solution for Oracle • Zero downtime operations
• Oracle Database only • Non-invasive by reading database logs
• Allows standby to be open for reads to • Supports active-active scenarios
leverage customer investment • Ensures transactional consistency
• Transparent data protection to repair • High volume; low latency
corrupted blocks on primary or standby • Guaranteed delivery across wide area
networks
Oracle Active Data Guard Oracle GoldenGate
62
63. Oracle GoldenGate产品包
New Products Based on GoldenGate Technology
Oracle Products Description 收购之前的产品
Oracle GoldenGate v10.4 Includes GoldenGate Capture, Transactional Data
Deliver and Active Data Guard and Management (TDM)
XStream on Oracle DB and support Capture & Delivery,
for other open systems databases.
databases Rollback
Oracle GoldenGate for Includes GoldenGate Capture and TDM Capture&Delivery,
Mainframe v10 Deliver for HP Non-Stop and IBM Syncfile,
DB2 on Mainframe, plus Syncfile. Rollback
Oracle GoldenGate Veridata v3 Add-on capability to validate data in GoldenGate Veridata
replicated systems.
Management Pack f
M t P k for Add-on management pack (
Add t k (was GoldenGate Di
G ld G t Director
t
GoldenGate v2 “Director”). Restricted use
WebLogic SE.
Oracle GoldenGate Adapters (for Pre-packaged application content. Base 24 Add-on Modules,
Siebel, Cerner, Amdocs, Base24, Integration Edition for
JMS/Flat File, Logger-Enscribe) Java & Flat Files,
Logger
64. 议程/Agenda
历史 定位和发展
• GoldenGate历史,定位和发展
• GoldenGate基本架构,应用场景
Go de Gate基本架构,应用场景
• GoldenGate成功案例
• GoldenGate技术特点
• GoldenGate外争和内比
• GoldenGate实施经验分享