“Legacy MySQL does not scale well on a single node, which forces granular sharding and explicit application code changes to make them sharding-aware and results in low utilization of severs”– Dr. John Busch, Schooner Information Technology A super-set of MySQL suitable for Big Data? On this subject, I have interviewed Dr. John Busch, Founder, Chairman, [...]
With the weather taking extremes turns, technology is providing the much-needed warmth through the blogs. This Log Buffer Edition is sizzling with few of the hand-picked blog posts in Log Buffer #259. Oracle: Love Day has passed but love is still in the air and has been captured by Vanessa in a scintillating post. Tuning [...]
MySQL Connector/Net 6.5.2, a new version of the all-managed .NET
driver for MySQL has been released. This is the first of
our two Release Candidate (RC) releases. As is the case
with all non-GA releases, it should not be used in any production
environment. It is appropriate for use with MySQL server
versions 5.0-5.6
It is now available in source and binary form from http://dev.mysql.com/downloads/connector/net/#downloads
and mirror sites (note that not all mirror sites may be up to
date at this point-if you can't find this version on some mirror,
please try again later or choose another download site.)
The 6.5 release of MySQL Connector/Net brings new features such
as
- Exception and command injector support
- Millseconds support
- Better partial-trust support …
A tale of Oracle SQL object types, their constructors, and how you use them. This demonstrates what you can and can’t do and gives brief explanations about why.
The following creates a base SAMPLE_OBJECT
data type
and a sample_table
collection of the base SAMPLE_OBJECT
data type.
CREATE OR REPLACE TYPE sample_object IS OBJECT (id NUMBER ,name VARCHAR2(30)); / CREATE OR REPLACE TYPE sample_table IS TABLE OF sample_object; /
If the base SAMPLE_OBJECT
data type were a Java
object, the default constructor of an empty call parameter list
would allow you to construct an instance variable. This doesn’t
work for an Oracle object type because the default constructor is
a formal parameter list of the object attributes in the
positional order of their appearance in the declaration
statement.
The test case on this concept is:
… |
Database blogging is more than about announcing that your last night’s backup was successful. While that’s extremely important to keep track of, the database world across Oracle, MySQL, and SQL Server technologies has grown way beyond. This Log Buffer Edition also extends beyond and more in this Log Buffer #258. Oracle: Laimis has produced a [...]
With new year many new projects, new technologies, new frameworks and new ideas are springing up at the speed of light and bloggers in the database arena are keeping up with this pace and this Log Buffer Edition is also living up to that pace and covers some of those posts in Log Buffer #257. [...]
http://collaborate12.ioug.org Double Down at COLLABORATE 12- The IOUG Forum with Two Ways to Save- and a Chance to Win! The user-driven Oracle event of the year is fast-approaching, and IOUG wants you to make youreducational experience a sure bet. Between … Continue reading →
Somebody asked for a simple comparison between a PL/SQL
pass-by-value function and pass-by-reference procedure, where the
procedure uses only an OUT
mode parameter to return
the result. This provides examples of both, but please note that
a pass-by-value function can be used in SQL or PL/SQL context
while a pass-by-reference procedure can only be used in another
anonymous of named block PL/SQL program.
The function and procedure let you calculate the value of a number raised to a power of an exponent. The third parameter lets you convert the exponent value to an inverse value, like 2 to 1/2.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
CREATE OR REPLACE FUNCTION find_root_function ( pv_number BINARY_DOUBLE , pv_power BINARY_DOUBLE , pv_inverse BINARY_INTEGER DEFAULT 0 ) RETURN BINARY_DOUBLE IS -- Declare local variable for return value. … |
Did you know that approximately 70% of Oracle customers are also using MySQL? The use cases for each database are often different – and sometime overlap. But the needs of a database are the same – among them are security, integration with other products, and strong monitoring. One of the advantages of the MySQL / Oracle relationship is that Oracle is integrating MySQL with many of its other software products such as:
- Goldengate, for real time heterogeneous replication from/to MySQL and other databases. Goldengate real life use cases include real time replication of selected MySQL data collected online to a data warehouse in Oracle, Teradata, Neteeza, etc; query offloading from a transactional system built on Oracle, DB2 Z series, SQL Server, etc to a MySQL query instance; and real time reporting by real time replication of a subset of data from corporate …
As Keith announced today, there are two more Oracle ACE
Directors for MySQL expertise. In case you are wondering how an
ACE Director compares to a regular ACE, here is an overview and some FAQ.