Oracle's database link allows user to query on multiple physical databases - mysql

I am looking for a solution or workaround in which MySQL will communicate with other Databases such as oracle, postgrey, MSSQL etc
Is there any way ?

I think that is not possible in native MySQL.
I was read about it, but I didn't try an experimental FEDERATED_ODBC engine:
http://capttofu.livejournal.com/3152.html
The official FEDERATED Storage Engine only allow to connect to another MySQL database servers.

Related

How can I implement keyring_aws.so plugin over MySQL 8.0.23 community edition installed on AWS EC2 with Amazon Linux 2 Image

I understand that the Plugin is available for Enterprise MySQL only. However it is also available as a open source under MariaDB. I am trying to implement column level encryption on my MySQL 8.0.23 over AWS EC2. Can someone let me know if this possible, or is there any other open source plugin from Percona which gives the same functionality. Please help with the link to directly download the such plugin if available.
I need to know if there are any other ways of having column level encryption on MySQL Community edition. This need to be implemented from database only not from the application end.
The encryption on the underlying MariaDB, and I assume MySQL is the same way that applies on the table level. InnoDB pages are read from disk and decrypted. This is the lowest level of functional encryption/decryption.
Options with existing encryption are:
Put your encrypted column in its own table and join to it
Encrypt the entire table

Is there a way of communiaction between MySQL and Oracle besides ODBC?

So, the question is simple - how to make a query from Oracle to MySQL and the other way around. ODBC is out of the question due to slow performance.
Disclaimer: I am the creator of the MySQL DataController plugin.
As far for Oracle to MSSQL, you may create DBLinks for such queries. There are plenty of documentation on how to create a database link on Oracle using the MSSQL Driver.Just google "Database link from Oracle to SQL Server"
If you want to do the inverse, you may use the plugin that we wrote for mysql. The plugin uses Free-TDS which is an opensource project used to communicate to MSSQL. We have updated a blog about that MySQL Plugin, if you need help compiling it we could help you out.
See the following link for a short video and blog about the plugin
http://www.acentera.com/mysql-datacontroller/
There is a mysql client library driver for oracle:
https://docs.oracle.com/database/121/DRDAA/mysql_driver.htm
With regards to MySQL you may be able to use the FEDERATED MySQL storage engine
This may also be useful:
"The DataController project is being designed in order to facilitate and provide an easy database integration between MS SQL, Oracle and MySQL databases. It is being designed to provide real-time performant replication between mysql and other databases.. The code is originally derived from MySQL."
https://launchpad.net/datacontroller

How to backup and restore a large MySQL database in Hibernate?

I created an application with Java, Hibernate and MySQL (Community Server Edition).
Please answer to following questions:
What is different MySQL server and MySQL embedded?
How can I backup and restore large MySQL databases in Hibernate?
What is maximum number of records a MySQL embedded database can store?
MySQL embedded is not different from MySQL Server, it's just a different license so you can resell it as part of a commercial product.
Hibernate does not provide features for backup or restore. But you can use mysqldump if you like.
There's no limit.

MySQL Query Painter

I have a client who is very used to the MS Access query tool. I am migrating all of his data into MySQL.
Any recommendations for a User Friendly query painter I could provide him to be able to paint up his queries rather than type up SQL code?
Why can't he just use Access with ODBC linked tables?
The usual answer for MySQL is phpMyAdmin, though. I use it for a number of websites I manage and I think it's quite nice as a management tool (though the querying tools are not nearly as well-developed as Access's).
MySQL has an official MySQL Workbench:
http://dev.mysql.com/downloads/tools/workbench/
From the docs:
MySQL Workbench provides DBAs and developers an integrated tools environment for:
Database Design & Modeling
SQL Development (replacing MySQL Query Browser)
Database Administration (replacing MySQL Administrator)
Database Migration

Is there a way to connect Oracle from MySQL

Can any one suggest me if there is a way to connect Oracle from MySQL please.
At the moment, no.
MySQL supports FEDERATED storage engine which is similar to Linked Servers / Remote Servers used by another systems, but as for the moment, it only supports remote MySQL servers.
There is a way to connect MySQL from Oracle, though, using Oracle Database Gateway.