The document discusses using Oracle Database 11g and MySQL together. It outlines how MySQL provides a cost-effective solution for online applications through its pluggable storage engine architecture, replication capabilities, and scaling options like sharding. MySQL Enterprise offers additional features for monitoring, management and high availability of MySQL deployments.
"Advanced MySQL 5 Tuning" by Michael Monty Widenius @ eLiberatica 2007eLiberatica
This is a presentation held at eLiberatica 2007.
http://www.eliberatica.ro/2007/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
How to convert from MySQL to PostgreSQL: discuss history of each, current status, when you might wish to convert, what might motivate you to convert, & how to do so. With references.
"Advanced MySQL 5 Tuning" by Michael Monty Widenius @ eLiberatica 2007eLiberatica
This is a presentation held at eLiberatica 2007.
http://www.eliberatica.ro/2007/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
How to convert from MySQL to PostgreSQL: discuss history of each, current status, when you might wish to convert, what might motivate you to convert, & how to do so. With references.
Researching an alternative to the MS SQL database - first of all in order to gain additional technological benefits, secondly moving towards an open source way of development.
The idea behind this presentation was to introduce PostgreSQL (ver. 9.4+) in a different manner than a conventional "Pros Vs. Cons" style, it is more likely to be a "Buzz Word" thesaurus (of course based on a deep research).
P.S. Since it's a presentation, there was no intention going over and covering all of the PostgreSQL features - most of the interesting parts.
MySQL for Oracle Developers and the companion MySQL for Oracle DBA's were two presentations for the 2006 MySQL Conference and Expo. These were specifically designed for Oracle resources to understand the usage, syntax and differences between MySQL and Oracle.
A presentation about how to make MySQL highly available, presented at the San Francisco MySQL Meetup (http://www.sfmysql.org/events/15760472/) on January 26th, 2011.
A video recording of this presentation is available from Ustream: http://ustre.am/fyLk
MySQL Performance Tuning. Part 1: MySQL Configuration (includes MySQL 5.7)Aurimas Mikalauskas
Is my MySQL server configured properly? Should I run Community MySQL, MariaDB, Percona or WebScaleSQL? How many innodb buffer pool instances should I run? Why should I NOT use the query cache? How do I size the innodb log file size and what IS that innodb log anyway? All answers are inside.
Aurimas Mikalauskas is a former Percona performance consultant and architect currently writing and teaching at speedemy.com. He's been involved with MySQL since 1999, scaling and optimizing MySQL backed systems since 2004 for companies such as BBC, EngineYard, famous social networks and small shops like EstanteVirtual, Pine Cove and hundreds of others.
Additional content mentioned in the presentation can be found here: http://speedemy.com/17
MariaDB started life as a database to host the Maria storage engine in 2009. Not long after its inception, the MySQL community went through yet another change in ownership, and it was deemed that MariaDB will be a complete database branch developed to extend MySQL, but with constant merging of upstream changes.
The goal of the MariaDB project is to ensure that everyone is part of the community, including employees of the major steering companies. MariaDB also features enhanced features, some of which are common with the Percona Performance Server. Most importantly, MariaDB is a drop-in replacement and is completely backward compatible with MySQL. In 2010, MariaDB released 5.1 in February, and 5.2 in November – two major releases in a span of one calendar year is a feat that was achieved!
DBAs and developers alike will gain an introduction to MariaDB, what is different with MySQL, how to make use of the feature enhancements, and more.
Building Scalable High Availability Systems using MySQL FabricMats Kindahl
Building scalable, high-availability systems offers several challenges: managing the redundancy in the farm using replication, monitoring the system to find hotspots and rebalancing the system, automating scaling reads and writes, and upgrades and replacement without downtime. MySQL Fabric is a framework for building scalable, high-availability systems that are easy to use and flexible. It uses existing MySQL features to manage a high-availability system, and can also be used with existing systems where some parts of the high-availability solution are already in place. In this presentation from Oracle Open World you will learn about the new features in MySQL Fabric and how you can use it to build scalable high availability system or enhance your existing system.
Researching an alternative to the MS SQL database - first of all in order to gain additional technological benefits, secondly moving towards an open source way of development.
The idea behind this presentation was to introduce PostgreSQL (ver. 9.4+) in a different manner than a conventional "Pros Vs. Cons" style, it is more likely to be a "Buzz Word" thesaurus (of course based on a deep research).
P.S. Since it's a presentation, there was no intention going over and covering all of the PostgreSQL features - most of the interesting parts.
MySQL for Oracle Developers and the companion MySQL for Oracle DBA's were two presentations for the 2006 MySQL Conference and Expo. These were specifically designed for Oracle resources to understand the usage, syntax and differences between MySQL and Oracle.
A presentation about how to make MySQL highly available, presented at the San Francisco MySQL Meetup (http://www.sfmysql.org/events/15760472/) on January 26th, 2011.
A video recording of this presentation is available from Ustream: http://ustre.am/fyLk
MySQL Performance Tuning. Part 1: MySQL Configuration (includes MySQL 5.7)Aurimas Mikalauskas
Is my MySQL server configured properly? Should I run Community MySQL, MariaDB, Percona or WebScaleSQL? How many innodb buffer pool instances should I run? Why should I NOT use the query cache? How do I size the innodb log file size and what IS that innodb log anyway? All answers are inside.
Aurimas Mikalauskas is a former Percona performance consultant and architect currently writing and teaching at speedemy.com. He's been involved with MySQL since 1999, scaling and optimizing MySQL backed systems since 2004 for companies such as BBC, EngineYard, famous social networks and small shops like EstanteVirtual, Pine Cove and hundreds of others.
Additional content mentioned in the presentation can be found here: http://speedemy.com/17
MariaDB started life as a database to host the Maria storage engine in 2009. Not long after its inception, the MySQL community went through yet another change in ownership, and it was deemed that MariaDB will be a complete database branch developed to extend MySQL, but with constant merging of upstream changes.
The goal of the MariaDB project is to ensure that everyone is part of the community, including employees of the major steering companies. MariaDB also features enhanced features, some of which are common with the Percona Performance Server. Most importantly, MariaDB is a drop-in replacement and is completely backward compatible with MySQL. In 2010, MariaDB released 5.1 in February, and 5.2 in November – two major releases in a span of one calendar year is a feat that was achieved!
DBAs and developers alike will gain an introduction to MariaDB, what is different with MySQL, how to make use of the feature enhancements, and more.
Building Scalable High Availability Systems using MySQL FabricMats Kindahl
Building scalable, high-availability systems offers several challenges: managing the redundancy in the farm using replication, monitoring the system to find hotspots and rebalancing the system, automating scaling reads and writes, and upgrades and replacement without downtime. MySQL Fabric is a framework for building scalable, high-availability systems that are easy to use and flexible. It uses existing MySQL features to manage a high-availability system, and can also be used with existing systems where some parts of the high-availability solution are already in place. In this presentation from Oracle Open World you will learn about the new features in MySQL Fabric and how you can use it to build scalable high availability system or enhance your existing system.
Vídeo (cadastro necessario): https://www.eventials.com/locaweb/lamp-desenvolvendo-alem-do-trivial-com-gabriela-davila/
Para cada trabalho que fazemos sempre pensamos em usar algo que temos familiaridade e repetir receitas de sucesso. Ou muitas vezes nem pensamos e vamos no automático. É uma abordagem interessante que deixa de fora ótimas alternativas. Nessa palestra, veja outras tecnologias que podem auxiliar no seu projeto, fazer seu trabalho um pouco mais interessante e aprenda que existe vida além do LAMP.
L5 SOLID - Five agile principles that should guide you every time you write code
Part:1. Laravel 5 NEW things - quick review
Part: 2. SOLID
- - -
S - Single Responsibility (SRP)
O - Open/Close
L - Liskov's Substitution
I - Interface Segregation
D - Dependency Inversion
MongoDb is a document oriented database and very flexible one as it gives horizontal scalability.
In this presentation basic study about mongodb with installation steps and basic commands are described.
We use a TEXT field to store JSON, plain text and sometimes even HTML content. But why this kind of field is so prejudicial to your database? What can we use instead to have the same flexibility? And if it can't be avoided, what can be the best solution to using it?
MySQL Sharding: Tools and Best Practices for Horizontal ScalingMats Kindahl
This presentation provides an introduction to what you need to consider when implementing a sharding solution and introduce the MySQL Fabric as a tool to help you to easy set up a sharded database.
In deploying MySQL, scale-out techniques can be used to scale out reads, but for scaling out writes, other techniques have to be used. To distribute writes over a cluster, it is necessary to shard the database and store the shards on separate servers. This session provides a brief introduction to traditional MySQL scale-out techniques in preparation for a discussion on the different sharding techniques that can be used with MySQL server and how they can be implemented with PHP. You will learn about static and dynamic sharding schemes, their advantages and drawbacks, techniques for locating and moving shards, and techniques for resharding.
The new JSON fields are some of the most talking about new features in MySQL 5.7. But they are by no means the only awesome things this version has to offer. MySQL 5.7 is a year old, so this talk won't be an introduction to this version. We will be digging into 5.7 to see how to make the most of the tools available in it. Want to tackle important practical problem solving for your data, make your query performance analysis more efficient or look at how virtual columns can help you index data? This talk is for you!
Talk given at DjangoCon US 2015
Many projects have been in place to increase the numbers of female workers in the IT industry. Through diversity reports we can see that the real scenario is not pretty, most IT companies have less than 20% of women technical jobs. So, why it is important to increase these numbers? And why are they so low? In this talk I will show how teams with women gain with the diversity.
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Ontico
HighLoad++ 2017
Зал «Кейптаун», 8 ноября, 16:00
Тезисы:
http://www.highload.ru/2017/abstracts/3115.html
During this session we will cover the last development in ProxySQL to support regular expressions (RE2 and PCRE) and how we can use this strong technique in correlation with ProxySQL's query rules to anonymize live data quickly and transparently. We will explain the mechanism and how to generate these rules quickly. We show live demo with all challenges we got from the Community and we finish the session by an interactive brainstorm testing queries from the audience.
An Open Talk at DeveloperWeek Austin 2017 by Kimberly Wilkins (@dba_denizen), Principal Engineer - Databases at ObjectRocket. Featuring new use cases like Bitcoin, AI, IoT, and all the cool things.
Es un framework o conjunto de subsistemas de software para el desarrollo de aplicaciones, y páginas web dinámicas, que están basadas, cada una de estas en el popular lenguaje de programación conocido como JavaScript. Gracias a esta característica el conjunto se integra exitosamente en una plataforma auto-suficiente.
Cada subsistema del Mean stack es de código abierto y de uso gratuito.
Unconference track of PHPNW 2015
We use a TEXT field to store JSON, plain text and sometimes even HTML content. Buy why this kind of field is so prejudicial to your database? What can we use instead to have the same flexibility? And if it can't be avoided, what can be the best solution to using it?
This was a short 25 minute talk, but we go into a bit of a history of MySQL, how the branches and forks appeared, what's sticking around today (branch? Percona Server. Fork? MariaDB Server). What should you use? Think about what you need today and what the roadmap holds.
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB ClusterContinuent
Oracle’s InnoDB Cluster vs. Continuent Tungsten Clusters for MySQL
Building a Geo-Distributed, Multi-Region and Highly Available MySQL Cloud Back-End
This is the fifth of our High Noon series covering MySQL clustering solutions for high availability (HA), disaster recovery (DR), and geographic distribution.
InnoDB Cluster uses MySQL’s group replication to handle the replication. It’s also known as semi-synchronous replication. Learn about this and more in this webinar!
You may use Tungsten Clustering with native MySQL, MariaDB or Percona Server for MySQL in GCP, AWS, Azure, and/or on-premises data centers for better technological capabilities, control, and flexibility. But learn about the pros and cons!
AGENDA
- Goals for the High Noon Webinar Series
- High Noon Series: Tungsten Clustering vs Others
- Oracle InnoDB Cluster
- Key Characteristics
- Certification-based Replication
- InnoDB Cluster Multi-Site Requirements
- Limitations Using InnoDB Cluster
- How to do better MySQL HA / DR / Geo-Distribution?
- InnoDB Cluster vs Tungsten Clustering
- About Continuent & Its Solutions
PRESENTER
Matthew Lang - Customer Success Director – Americas, Continuent - has over 25 years of experience in database administration, database programming, and system architecture, including the creation of a database replication product that is still in use today. He has designed highly available, scaleable systems that have allowed startups to quickly become enterprise organizations, utilizing a variety of technologies including open source projects, virtualization and cloud.
An outline on why the MySQL 8 release is viewed as a gamechanger with a look at some of the new features like CTEs, Window Functions, MySQL InnoDB Cluster, Enterprise Data Masking, and more
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...IndicThreads
Session presented at the 2nd IndicThreads.com Conference on Cloud Computing held in Pune, India on 3-4 June 2011.
http://CloudComputing.IndicThreads.com
Abstract: Cloud Computing has had phenomenal growth over the past year and continues to entrench itself in all facets of IT. Cloud Computing is definitely more than just a buzz word or a passing trend. Now the heavy weights like IBM, HP and SAP are ready lock horns with existing players like Amazon, Salesforce and Microsoft whose offerings have matured over a period of time. Besides these big players, a lot of start ups are coming up with innovative offerings in this space.
The talk is about the current state of affairs in the cloud computing. It will cover the products, services and offerings that have been making a lot of noise in the cloud computing space.
Following are the main points that will be covered in the talk:
1. New Players: A lot of enterprise market giants are now coming to the cloud party offering infrastructure and platform services. IBM has come out with its SmartCloud for private as well as public clouds. Oracle has released its Cloud-in-a-box solution. The talk will cover all the new offerings by these enterprise giants.
2. Old Players, New offerings – Amazon being the leader in the Cloud Infrastructure space has rolled out a lot of new products and services, strengthening its hold in the market and expanding into the PaaS segment. Amazon Beanstalk, Amazon CloudFormation and EC2 Dedicated instances most notably have the power to be game changers. SalesForce the leader in the Cloud SaaS space released database.com, enterprise cloud database and its “PaaS” offering similar to GAE – VMforce.com This section will cover the new offerings by the players.
3 .Interesting Players in the cloud ecosystem: There have been a lot of new players who are leveraging the cloud to build some exciting products like Scalable API platforms, Cloud-based logging, Java in the Cloud. etc eg. Apigee, PiCloud, Loggly,Cumulogic, Cloudbees being some of them. This section will cover most of the exciting platforms and technologies these companies are working on.
4. Current Trends and Future: This section will cover the current trends(where a lot of startups are investing in) and how the future will look like in the cloud space.
Finally, the talk plans to “arm” developers and architects with the latest and cutting edge platforms, products and technologies in the cloud that have been developed and made available over the last year, helping them to leverage the cloud and make better choices leading to higher ROI and lesser TCO.
Speaker:
Chirag Jog, is the CTO at Clogeny Technologies where the main focus is on Innovation in the Cloud Computing, Scalable Applications and Storage space. He is the chief geek at Clogeny who talks “Cloud” and works on architecting exciting ideas in the cloud space. He has previously spoken at IndicThreads, CloudCamp and other cloud related events.
OpenStack Days East -- MySQL Options in OpenStackMatt Lord
In most production OpenStack installations, you want the backing metadata store to be highly available. For this, the de facto standard has become MySQL+Galera. In order to help you meet this basic use case even better, I will introduce you to the brand new native MySQL HA solution called MySQL Group Replication. This allows you to easily go from a single instance of MySQL to a MySQL service that's natively distributed and highly available, while eliminating the need for any third party library and implementations.
If you have an extremely large OpenStack installation in production, then you are likely to eventually run into write scaling issues and the metadata store itself can become a bottleneck. For this use case, MySQL NDB Cluster can allow you to linearly scale the metadata store as your needs grow. I will introduce you to the core features of MySQL NDB Cluster--which include in-memory OLTP, transparent sharding, and support for active/active multi-datacenter clusters--that will allow you to meet even the most demanding of use cases with ease.
Need to dive into #MySQL suddenly and find out, briefly, what can be done with MySQL technology? NoSQL, MySQL 8.0, Highly Available, InnoDB Cluster & MySQL Cluster both Community & Enterprise Edition. It's all here.
DataStax C*ollege Credit: What and Why NoSQL?DataStax
In the first of our bi-weekly C*ollege Credit series Aaron Morton, DataStax MVP for Apache Cassandra and Apache Cassandra committer and Robin Schumacher, VP of product management at DataStax, will take a look back at the history of NoSQL databases and provide a foundation of knowledge for people looking to get started with NoSQL, or just wanting to learn more about this growing trend. You will learn how to know that NoSQL is right for your application, and how to pick a NoSQL database. This webinar is C* 101 level.
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #7: ClusterControlContinuent
Severalnines’ ClusterControl vs. Continuent Tungsten Clusters for MySQL
Building a Geo-Distributed, Multi-Region and Highly Available MySQL Cloud Back-End
This is the seventh of our High Noon series covering MySQL clustering solutions for high availability (HA), disaster recovery (DR), and geographic distribution.
ClusterControl uses Galera to handle the MySQL clustering, which means it uses synchronous replication. Learn in this webinar!
You may use Tungsten Clustering with native MySQL, MariaDB or Percona Server for MySQL in GCP, AWS, Azure, and/or on-premises data centers for better technological capabilities, control, and flexibility. But learn about the pros and cons!
AGENDA
- Goals for the High Noon Webinar Series
- High Noon Series: Tungsten Clustering vs Others
- Oracle InnoDB Cluster
- Key Characteristics
- Certification-based Replication
- InnoDB Cluster Multi-Site Requirements
- Limitations Using InnoDB Cluster
- How to do better MySQL HA / DR / Geo-Distribution?
- InnoDB Cluster vs Tungsten Clustering
- About Continuent & Its Solutions
PRESENTER
Matthew Lang - Customer Success Director – Americas, Continuent - has over 25 years of experience in database administration, database programming, and system architecture, including the creation of a database replication product that is still in use today. He has designed highly available, scaleable systems that have allowed startups to quickly become enterprise organizations, utilizing a variety of technologies including open source projects, virtualization and cloud.
Nesta apresentação venceremos os obstáculos comuns para iniciar o desenvolvimento em Java usando corretamente o MySQL como banco de dados. O MySQL é o banco de dados open source mais popular do mundo, usado em grandes sites como Facebook, Youtube, Twitter, Yahoo, Globo.com etc. Abordaremos tópicos como: baixar e instalar um servidor MySQL para desenvolvimento, preparar o banco de dados para uso com JDBC, escrever e testar seus primeiros programas Java com MySQL e funcionalidades específicas do driver Connector/J para um desenvolvimento e implantação mais eficiente.
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4jIvan Zoratti
I gave this presentation at DataOps 19 in Barcelona.
You will find information about Neo4j and how to use it with Graph Algorithms for Machine Learning and Artificial Intelligence.
This is the presentation at the OSIsoft EMEA User Conference in London, 16 October 2017.
Please note that "Open Edge Module" and "FogLAMP" are synonyms.
Time Series From Collection To AnalysisIvan Zoratti
This is my talk at Percona Live 2016 in Santa Clara. It is a quick walkthrough time series workloads and solutions with traditional relational databases and dedicated time series DBs
This is the presentation at Percona Live 2015 on MySQL, MariaDB and Percona Orchestration on bare metal, virtualised environments and clouds (AWS and OpenStack).
These are the slides that I presented at Percona Live London, 4th Dec 2012.
There is lots of content related to the deployment and use of MySQL in the cloud, specifically in Amazon EC2.
These are the slides of my presentation at the NYC MySQL Meetup on Sep 21 2012. There are tips and tricks about MySQL in the cloud and the SkySQL cloud data suite
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
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.
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.
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
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
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.
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.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
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.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
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.
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.
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.
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
2. <Insert Picture Here>
Getting the Best of Both Worlds with
Oracle Database 11g and MySQL Enterprise
Ivan Zoratti
Sales Consulting Manager EMEA - Oracle MySQL
Tuesday, 21 September 2010
3. The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
The development, release, and timing of any features
or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
3
Tuesday, 21 September 2010
5. Agenda
• Intro to MySQL <Insert Picture Here>
• MySQL Architecture
• MySQL Enterprise
• MySQL for Online Applications
• When It Makes Sense to Use MySQL
• Oracle 11g and MySQL integration
5
Tuesday, 21 September 2010
7. Oracle’s Strategy:
Complete. Open. Integrated.
• Built together
• Tested together
• Managed together
• Serviced together
• Based on open standards
• Lower cost
• Lower risk
• More reliable
Tuesday, 21 September 2010
8. Industry’s most complete LAMP Stack
Application
s
Eclipse, N
e tbeans
Apache, G
la ssfish
MySQL
Oracle En
t. Linux &
VM
Tuesday, 21 September 2010
9. MySQL Today
• In Development/Production since 1995
• Acquired with Sun Microsystems
• Leading Open Source Database for online apps
• 12M+ server installations worldwide
• 70,000 downloads each day
• Dramatically reduces Database TCO
• Performance, Reliability, Ease of Use
Tuesday, 21 September 2010
10. MySQL’s Industry Leading Customers
Web OEM / ISV’s
SaaS, Hosting Telecommunications Enterprise 2.0
MySQL is Powering the Web
Tuesday, 21 September 2010
11. The Top 20 most popular Websites
1.Google 11.QQ.com
2.Facebook 12.Yahoo! JP
3.YouTube 13.Google IN
4.Yahoo! 14.Taobao
5.Windows Live 15.Amazon.com
6.Baidu 16.Sina
7.Wikipedia 17.Google DE
8.Blogger 18.Google HK
9.Twitter 19.Wordpress
10.MSN 20.Google UK
Source: Alexa Top Sites - 1 September 2010
...and many more: Flickr, Second Life, Craigslist, Slashdot,
LiveJournal, Digg, Del.icio.us, Pricegrabber.com, Weather.com etc.
Tuesday, 21 September 2010
12. MySQL Server Offering and Licensing
Community Server Embedded Server
Community Commercial Enterprise
GPL Licence GPL
• Available under GPL • For OEMs and ISVs • Enterprise Tools
• Software tested by the • Frees from applying • Services to ensure the maximum
Community GPL rules to source quality, uptime, and performance of
• No Maintenance SLA code and IP MySQL Enterprise systems
• No Support • Deeply embedded or • 24x7 support
• No ISV Certification bundled • Consultative services
• Self-help knowledge aids
• Extended Lifecycle Support
• Optional Custom builds and service
patches
Tuesday, 21 September 2010
15. MySQL Replication
• Typical Master/Slave replication environment
• Multiple replication topologies are supported
• 1 Master : many Slaves, Circular, Master/Master etc.
• Available for all platforms
• Enabled for all storage engines
• Asynchronous or Semi-Synchronous with Heartbeat
• Statement Based (SBR), Row Based (RBR) or mixed-format (MIXED)
• Replicate data from one MySQL server/storage engine combination to a
different MySQL Server/storage engine combination
• Perform backups using a slave server and continue to process updates on the
master while the backup is being made on the slave
• 1-minute configuration
Application Master Slave
Tuesday, 21 September 2010
16. MySQL Replication
• Data written on the master is also
written into the binary log
• The I/O thread on the slave collects
logs from the master binary log and
writes a relay log on the slave
• The SQL thread on the slave reads the
relay log and apply the writes on the
slave
• Slave writes are optionally added to
the binary log on the slave
• If the semi-sync plugin is installed and
enabled, the master waits until the I/O
thread on one of the semi-sync slave
has written the transaction to disk, or
until it receives a timeout, then it
returns the ACK to the application.
Tuesday, 21 September 2010
17. MySQL Cluster/NDB Storage Engine
• Cost
• Use commodity hardware to accommodate the
growth of users, traffic, and data
Applications
• Fault Tolerance
• No single point of failure
• High Availability
• Data is replicated across nodes and always available
• Automatic fail-over MySQL Server Nodes
• Scalability
• Distributes large workloads Data
• Replicas for Read, Partitions for Write Nodes
• Supports “Scale Out”
• High Performance
• Load balanced
• Memory or Disk based storage engine Management
Server & Client
• Designed high volume/small transactions
• Simplified Management
• Cluster management utilities
• Commodity components
Tuesday, 21 September 2010
18. MySQL Cluster /NDB Storage Engine
Clients
MySQL Cluster Application Nodes
MySQL MySQL
Cluster Cluster
Mgmt Mgmt
MySQL Cluster Data Nodes
Tuesday, 21 September 2010
19. MySQL Server 5/MySQL Cluster 7
Reliability Performance Ease of Use
• SQL Mode • Stored Procedures • Instance Manager
• Triggers & Views • Cluster query push down • Information Schema .
50
• Precision Math • Query optimisations • Cursors
• Increased object support • Archive Engine • Enterprise Backup & Recovery
• Enteprise Monitoring Tool • InnoDB storage improvements Manager
• Row-Based Replication • Table/Index Partitioning • XML/XPath Support .
51
• Disk-based Cluster • Full-Text Index Improvements • Task Scheduler
• Cluster Replication with • Faster ALTER TABLE • Storage Engine Plug-in API
Conflict Resolution • Faster ADD/DROP Index • CSV Storage Engine
• Enterprise Query Analyser • Parallel Data Import
RC
• Default InnoDB (Barracuda) • Multiple Buffer Pool and • SIGNAL/RESIGNAL 5.5
• Semi-Sync Replication Rollback Segment • NDB_INFO Schema
• Enterprise Connectors • Eliminated Lock bottlenecks • MySQL Custer Manager
• Enterprise Support • Extended Change Buffering & • MySQL Workbench 5.2
Diagnostics Purge Scheduling • MySQL Cluster Connectors
• MySQL Cluster on Windows • PERFORMANCE_SCHEMA • MySQL Enterprise Backup
• Fast InnoDB Recovery • Multithreaded Cluster
Tuesday, 21 September 2010
20. MySQL and DRBD
Distributed Replicated Block Device
• Asynchronous, Semi-Synchronous or
Synchronous
Applications
• Runs over standard IP networks
• Distributed storage
• Similar to network RAID
• Characteristics Active Node Virtual IP Passive Node
• No special networking components
• Excellent performance (blocks vs. rows of data)
• Manages inconsistencies of data during a failure
DRBD/AVS
• Hides the complexity of many recovery actions
• Linux heartbeat manages fail over and virtual IPs
Tuesday, 21 September 2010
21. MySQL and Shared Storage Clusters
• Active/Passive server or process
configuration
• Links servers with 3rd party software
and virtual IP Applications
• Reliability
• Commonly used solution
• Fault Tolerance
• No single point of failure with MySQL
Server Nodes
appropriate hardware
• High Availability
• Data handled by a SAN or NAS
and always available
• Automatic fail-over Shared Storage
• Simplified Management
• Cluster management utilities
Tuesday, 21 September 2010
22. Distributed Caching
Memcache
• Memcache is a high-performance, distributed memory
object caching system, generic in nature, but intended
for use in speeding up dynamic web applications by
alleviating database load.
• Created by Danga Interactive for LiveJournal
• Available on Linux, FreeBSD, Solaris, Windows, OS X
• Simple UDP protocol, Libevent based
• Integration with all the major RDBMSs, Web & App Servers and
Languages
• Used (amongst many) by LiveJournal, Fotolog, Facebook,
Amazon, Yahoo, YouTube, Wikipedia etc.
Tuesday, 21 September 2010
24. MySQL Enterprise: Commercial Offering
• MySQL Enterprise Server
• Monthly Rapid Updates
Database • Quarterly Service Packs
• Hot Fix Program • Subscription:
• Extended End-of-Life
• MySQL Enterprise
• License (OEM):
• Global Monitoring of All Servers
• Embedded Server
• Web-Based Central Console
Monitoring • Built-in Advisors, Expert Advice
• MySQL Query Analyzer
• Support
• Specialised Scale-Out Help Cluster Carrier-
• MySQL
Grade
• Training
• 24 x 7 x 365 Problem Resolution
• Consulting
• Online Self help Knowledge Base
Support • Consultative Help• NRE
• Bug Escalation Program
http://www.mysql.com/products/enterprise/
Tuesday, 21 September 2010
25. MySQL Enterprise Monitor
• Single, consolidated view into
entire MySQL environment
• Monitor MySQL Sessions,
Connections, Replication Latency
• Improve Application Performance
• Gain Immediate Visibility into Your
Replication Topologies
• Customisable rules-based
monitoring and alerts
• Identifies problems before they
occur
• Makes it easier to scale out
without requiring more DBAs
A Virtual MySQL DBA Assistant!
http://www.mysql.com/products/enterprise/monitor.html
Tuesday, 21 September 2010
26. MySQL Enterprise Monitor Architecture
Individual Servers w/Agent
Configuration
Advisor Scheduling
Alerts/Notifications
Service Agent written in C and Visual Monitoring
supports all MySQL Enterprise Query Analysis
Service
platforms Manager
Service Manager written in Java
Collects MySQL and OS
servlets exposed as web services. specific metrics, Query
Supports Linux, Solaris, Mac OSX content/stats
and Microsoft Windows
Enterprise
Dashboard
Enterprise Dashboard Web-
based, written in JSP
Advisor Monitoring
Event based Alerts
Advice/Corrective Actions
Repository holds historical
performance data for analysis
Repository
Holds historical MySQL and OS
data, Query Statistics Master-Slave Replication
Tuesday, 21 September 2010
28. MySQL Query Analyzer
• Centralised monitoring of
Queries across all
servers
• No reliance on Slow
Query Logs, SHOW
PROCESSLIST;,
vmstat, etc.
• Aggregated view of
query execution counts,
time, and rows
• Saves time parsing
atomic executions for
total query expense
Tuesday, 21 September 2010
29. Monitoring Queries with MySQL
Enterprise Proxy Server
MySQL Database
Application Server
3306
(SQL statements & result sets)
2. Proxy Server
6446
& MySQL Agent **
(MySQL, OS monitoring data, SQL
performance data: statements, examples,
EXPLAINs, aggregated stats)
18080
1. MySQL Enterprise Monitor
(Service Manager, Dashboard)
List of components to download & configure:
1. MySQL Enterprise Monitor & Query Analyzer ** MySQL Proxy is optionally deployed and
2. MySQL Proxy & Agent configured as a plugin with the MySQL Agent
Tuesday, 21 September 2010
30. Monitoring Queries with Connector/J, .NET
Application Server MySQL Database
(SQL statements & result sets)
3. Connector/J, NET 3306
4. Plugin for Connector/J,
NET
2. MySQL Agent
(SQL performance data: statements,
examples, EXPLAINs, aggregated
stats)
(MySQL & OS
monitoring data)
18080
1. MySQL Enterprise Monitor
(Service Manager, Dashboard)
List of components to download & configure:
1. MySQL Enterprise Monitor & Query Analyzer
2. MySQL Agent
3. Connector/J v5.1 or newer/ Connector/NET v6.2 or newer
4. MySQL Enterprise Plugin for Connector/J, NET
Tuesday, 21 September 2010
36. Write-intensive Applications Scalability
Handle multiple connections for:
> Authentication
–Low Persistency
> Session Management – Baskets and temporary selections
> Logging/Click Stream – Queues, such as orders,
> Management and documents that change status etc.
Administration – Short Messages
> Application Data
> Separate low persistency and –High Persistency
high persistency data – Catalogues
– Wish Lists
– Recommendations
– Forums, Messages, Posts,
Comments etc.
Tuesday, 21 September 2010
39. Front End Database Infrastructure
Authorization
& Profile
NDB
UID/PWD/Security
Account Settings
Personalization
Tuesday, 21 September 2010
40. Front End Database Infrastructure
Session
Management
Authorization
& Profile NDB
NDB
Session
Basket/Trolley/Cart
Current Configuration
Tuesday, 21 September 2010
41. Front End Database Infrastructure
Transactional Application Data
Session
Management InnoDB
Authorization
& Profile NDB
NDB
Orders, Invoices
Wish Lists
Forum Posts
Messages
Tuesday, 21 September 2010
42. Front End Database Infrastructure
Transactional Application Data
Session
Management InnoDB
Non-Transactional Data
Authorization
& Profile NDB MyISAM
NDB
Catalogues
Recommendations
Reviews
Comments
Tuesday, 21 September 2010
43. Front End Database Infrastructure
Transactional Application Data
Session
Management InnoDB
Non-Transactional Data
Authorization
& Profile NDB MyISAM Logging
NDB
Archive
Click Stream
Users’ Activity
Tuesday, 21 September 2010
44. Front End Database Infrastructure
Transactional Application Data
Session
Management InnoDB
Non-Transactional Data
Authorization
& Profile NDB MyISAM Logging
NDB
Archive
Generic, Distributed
Caching
Tuesday, 21 September 2010
45. When It Makes
Sense to Use MySQL
Tuesday, 21 September 2010
46. Assuming you know Oracle DB...
• Clients
• 99% of the operating and development environments have a
MySQL connector, a MySQL module or plug-in
• Security
• No external authentication at the moment
• Connections
• MySQL handles connect/disconnect easily
• Permanent connections are great but not required
Tuesday, 21 September 2010
47. Assuming you know Oracle DB...
• Data Definition Language (DDL)
• Standard SQL is available
• Online ALTERs are not available in the standard MySQL server
• MySQL Replication is often used to manage changes and
scheduled downtime
• Basic Operations (standard DML)
• Standard SQL is available
• High performance with multiple INSERTs and REPLACE
• “Hints” are “Rules”
• USE INDEX
• FORCE INDEX
• IGNORE INDEX
Tuesday, 21 September 2010
48. Assuming you know Oracle DB...
• Stored Procedures and Routines
• Basic language, used primarily to avoid network hops
• UDFs are more efficient
• Referential Integrity
• Available with InnoDB
• Do you always need it?
• Storage Engines
• Multiple options
• Select the best engine for the job
Tuesday, 21 September 2010
49. Assuming you know Oracle DB...
• High Availability
• Multiple options depending on complexity, required HA and
budget
• Mixed technologies
• Disaster Recovery and Geographical Replication
• MySQL Replication is the recommended solution
• Extended Features
• Usually they are not the primary reason to choose MySQL
• “Basic” XML, Text, Spatial features
• Are they good enough for you?
Tuesday, 21 September 2010
50. Myths
• No Referential Integrity
• Lack of Performance
• Lack of Scalability
• Lack of High Availability
Tuesday, 21 September 2010
51. Reality
• Basic SQL features
• Limited Procedural Language
• Limited extensions
• “Standard” indexing
• BTree and Hash
• No RAC-like architecture
Tuesday, 21 September 2010
52. You should use MySQL for...
• Online Applications
• The “M” in the LAMP stack
• The most common database on the Internet
• The most used and default backend for online environments,
solutions and frameworks
• Data Marts
• Easy and quick to install.
• Create - Use - Remove
• High performance data load and queries
• Compatibility with Open Source and Commercial BI and
Reporting Tools
• Embedded Database
• Lightweight with small footprint
• Wide range of utilization
• Simple to bundle or to deeply embed
Tuesday, 21 September 2010
53. You should not use MySQL for...
• ERP Solutions
• No certification or compatibility
• Missing extended features
• Not scalable for a typical SMP environment
• Data Warehouse and Business Intelligence Solutions
• The optimizer works fine on relatively simple queries
• Subquery optimization... well, it’s not optimal :(
• Missing some of the advanced indexing and partitioning features
• Missing parallel queries
Tuesday, 21 September 2010
54. Oracle 11g and
MySQL Integration
Tuesday, 21 September 2010
55. Integration Aspects
• Application Integration
• Information and services exchanging
• Information and services sharing
• Systems Integration
• Systems co-location and co-existence
• Systems Administration
• Systems Monitoring
• Data Integration
• Batch Data Transfer and Exchange
• Real Time Data Replication
• Real Time Data Sharing
Tuesday, 21 September 2010
56. Application Integration
• Information Exchange
• Messaging systems
• Internal component in C/C++, Perl/PhP/Python, Java & .NET
• Integration through caching distributed systems
• Memcache is the standard distributed caching mechanism in the
online world, also useful for information exchange
• Memcache is available on almost all the client environments and
as plug-in as database functions
Tuesday, 21 September 2010
57. Application Integration
• Information Exchange
• Messaging systems
• Internal component in C/C++, Perl/PhP/Python, Java & .NET
• Integration through caching distributed systems
• Memcache is the standard distributed caching mechanism in the
online world, also useful for information exchange
mysql> select memc_set( '2', 'BCD');
+-----------------------+
| memc_set( '2', 'BCD') is available on almost all the client environments and
• Memcache |
| as plug-in as database functions
+-----------------------+
0 |
+-----------------------+
1 row in set (0.00 sec)
mysql> select memc_get( '1' );
+-----------------+
| memc_get( '1' ) |
+-----------------+
| ABC | mysql> select memc_set( md5('MYSQLselect * from t1 limit 10'),'...');
+-----------------+ ...
1 row in set (0.00 sec) mysql> select memc_get( md5('ORACLEselect * from t1 limit 10'))G
...
Tuesday, 21 September 2010
59. Systems Integration
• Instances co-location
• File Exchange
• Text, Fixed length, CSV, XML
• Oracle Commitment
• Oracle Enterprise Manager (CY 2011)
• Oracle Audit Vault (CY 2011)
• Oracle Secure Backup (CY 2011)
• Pythian MySQL Management Plug-in for OEM
• http://www.pythian.com/documents/pythian-mysql-plug-in-datasheet.pdf
Tuesday, 21 September 2010
60. Data Integration
Batch Transfer
• Oracle Data Integrator
• SQL*PLUS/SQL*LOADER - mysqldump/mysqlimport
• CSV files/tables access
• Informatica Products Suite
Tuesday, 21 September 2010
61. Data Integration
Real Time Replication
Oracle GoldenGate 11g
• Real Time (CDC - Change Data Capture)
Oracle ➜ MySQL
• ETL - Extraction Transformation & Loading
MySQL ➜ Oracle
Oracle ↔ MySQL
• Platforms:
• Linux, Windows, Solaris
Tuesday, 21 September 2010
62. Data Integration
Real Time Replication
HIT Software DBMoto 7
• Real Time (CDC - Change Data Capture)
Oracle ➜ MySQL
MySQL ➜ Oracle
Oracle ↔ MySQL
• Refresh, Mirroring and Synchronization
• Based on Oracle and MySQL Logs
• Windows Only
http://www.hitsw.com/products_services/dbmoto/DBMoto_Factsheet.pdf
Tuesday, 21 September 2010
63. Data Integration
Real Time Data Connection
• Fast, Real Time, Difficult to scale
• Oracle Heterogenous Services
• MySQL User Defined Functions
• Set of MySQL Functions executable at instance level to access
an Oracle DB
• Memcached Sharing
• Application Level
• Database Level
• Memcached Access from the DB / DB Functions & Triggers
Tuesday, 21 September 2010