https://bugzilla.wikimedia.org/show_bug.cgi?id=164





--- Comment #151 from Philippe Verdy <[email protected]>  2009-11-20 15:43:56 
UTC ---
Anyway, the backend compatibility layer that maps the SQL into the SQL dialect
spoken by the SQL engine can still adapt itself : if there's a true support for
collation supported by the SQL backend, it can be used instead of the
client-side (in PHP) implementation in the MediaWiki code itself, if it
provides additional performance benefits and stronger security. If there's no
real difference, then we can simply abandon the SQL-based collation (even if
its supported) and use the PHP implementation everywhere

This will simplify the design of the SQL-backend adaptation layer within the
MediaWiki code.

This will allow easier integration of other backends, such as Postgres
(suggested in Comment #150), or Oracle, Sybase, Informix, MSSQL, or other
backends available on Windows servers through ODBC, or others accessible
through JDBC via a PHP-to-Java adaptation layer... if the PHP code used in
MediaWiki can also run from within a Java-based JSP application server or
.Net-based ASP application server, or from within other newer VMs that are
already being developed to support both the Java and .Net environments
simultaneously. There are very exentive research to make all these VMs
compatible with each other (and to ease the migration with mutual
compatibility, and with transparent deployment facilities in heterogeneous
environments like computing grids and cloud computing).

Note that in some future, even the WMF projects could benefit a lot of such
facilities, when its servers will be virtualized to scale better with reduced
costs, because we all know that the WMF projects need more and more money each
year to support its ever growing databases and audience, and the increased need
for supporting better internationalization. It is highly strategic (and should
also be discussed in the WMF Strategy wiki) to reduce the technical 
dependencies (also because there's now a demonstrated need for open-projects to
work together, such as within the Open Alliance which has lots of contents to
share with the WMF, thanks to their compatible licencing schemes).


-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to