~ubuntu-branches/ubuntu/trusty/drizzle/trusty

« back to all changes in this revision

Viewing changes to docs/mysql_differences.rst

  • Committer: Package Import Robot
  • Author(s): Clint Byrum
  • Date: 2012-06-19 10:46:49 UTC
  • mfrom: (1.1.6)
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20120619104649-e2l0ggd4oz3um0f4
Tags: upstream-7.1.36-stable
ImportĀ upstreamĀ versionĀ 7.1.36-stable

Show diffs side-by-side

added added

removed removed

Lines of Context:
118
118
 
119
119
This allows developers to easily know if the query is portable or not.
120
120
 
121
 
Authentication, Authorization and Access
122
 
----------------------------------------
123
 
 
124
 
Authentication lies in Drizzle plugins. Currently there are PAM and HTTP AUTH plugins for authentication.
125
 
Through the PAM plugin, you can use any PAM module (such as LDAP).
126
 
 
127
 
For more information, see our :doc:`authentication` doc.
128
 
 
129
 
Command line clients
 
121
Authentication, Authorization, and Access
 
122
-----------------------------------------
 
123
 
 
124
There are no grant or privilege tables.  Drizzle authentication, authorization,
 
125
and access are provided by plugins.
 
126
 
 
127
.. seealso:: :doc:`/administration/authentication`
 
128
 
 
129
Command Line Clients
130
130
--------------------
131
131
 
132
132
We've stopped the confusion: -p means port and -P means password.
139
139
Storage Engines
140
140
---------------
141
141
 
142
 
 * MERGE storage engine has been removed
143
 
 * FEDERATED storage engine has been removed (all current development is
144
 
   focused on FederatedX, so having FEDERATED made no sense).
145
 
 * CSV engine is now for temporary tables only. See the filesystem_engine for
146
 
   the future of reading files as database tables.
147
 
 * MyISAM is for temporary tables only.
148
 
 * ARCHIVE is fully supported
149
 
 * PBXT is merged
 
142
The default Storage Engine is InnoDB and the MyISAM storage engine only exists for temporary tables only. In a future release, it will not be user accessible at all.
 
143
 
 
144
A number of storage engines have been removed:
 
145
 * MERGE - this was always a interim solution to the absence of SQL VIEWs
 
146
 * FEDERATED - it is effectively unmaintanied, with any recent development occuring in FederatedX
 
147
 * CSV
 
148
 * ARCHIVE
150
149
 
151
150
FRM Files
152
151
---------
215
214
 * There is no TINYINT, SMALLINT or MEDIUMINT. Integer operations have been optimized around 32 and 64 bit integers.
216
215
 * There are no TINYBLOB, MEDIUMBLOB and LONGBLOB datatypes. We have optimized a single BLOB container.
217
216
 * There are no TINYTEXT, MEDIUMTEXT and LONGTEXT datatypes. Use TEXT or BLOB.
218
 
 * There is no UNSIGNED (as per the standard).
219
 
 * There are no spatial data types GEOMETRY, POINT, LINESTRING & POLYGON (go use `Postgres <http://www.postgresql.org>`_).
220
 
 * No YEAR field type.
221
 
 * There are no FULLTEXT indexes for the MyISAM storage engine (the only engine FULLTEXT was supported in). Look at either Lucene, Sphinx, or Solr.
222
 
 * No "dual" table.
223
 
 * The "LOCAL" keyword in "LOAD DATA LOCAL INFILE" is not supported
 
217
 * There is no UNSIGNED (as per the standard).  * There are no spatial data
 
218
   types GEOMETRY, POINT, LINESTRING & POLYGON (go use `Postgres
 
219
   <http://www.postgresql.org/>`_).  * No YEAR field type.  * There are no
 
220
   FULLTEXT indexes for the MyISAM storage engine (the only engine FULLTEXT was
 
221
   supported in).  Look at either Lucene, Sphinx, or Solr.  * No "dual" table.
 
222
   * The "LOCAL" keyword in "LOAD DATA LOCAL INFILE" is not supported