Experimental MySQL-related extensions
[email protected] (Johannes Schlüter)
| Newsgroups | php.pecl.dev |
|---|---|
| Organization | Oracle Corporation |
| Message-ID | <1281625464.974.89.camel@guybrush> |
Hi, we (MySQL Connectors Team at Oracle, well mostly Andrey in fact) have created a few experimental extensions, hooking into mysqlnd to extend the functionality in a more or less transparent way. A list of these includes * mysqlnd_sip - A plugin trying to detect SQL injections by learning about valid queries and then validate against the known format * mysqlnd_mc - A plugin splitting single queries over multiple connections (distribution of workload over multiple servers; query-splitting / multi-read) * mysqlnd_ms - A plugin for doing master/slave read/write splitting * possibly others might be coming, too. These plugins were created to validate our APIs wich we are also using for things like the query cache plugin we recently added to PECL. These plugins are in a prototype state. Now we'd like to make them available to the community. As Oracle currently does not plan to actively support them it feels wrong to put them into PECL's "Database" category where they might hide other extension which receive more active support and development. While discussing this via IRC it was suggested to create an "Experimental" top-level category on pecl.php.net and put them there. To me this looks like a good proposal. From there they can easily be picked up, be extended, provide ideas for other modules, ... If nobody objects I'd create that category and we'd commit them to pecl/mysqlnd_mc, pecl/mysqlnd_sip, ... in svn and register the extensions on the website. Johannes -- Johannes Schlüter MySQL Engineering Connectors and Client Connectivity ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 München Registergericht: Amtsgericht München, HRA 95603 Komplementärin: ORACLE Deutschland Verwaltung B.V. Rijnzathe 6, 3454PV De Meern, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Geschäftsführer: Jürgen Kunz, Marcel van de Molen, Alexander van der Ven