On Mon, May 17, 2010 at 02:56:25PM +0800, 叶亮 wrote: > Hi, > > I'm a new comer with some questions about basic conceptions of MonetDB. > > 1. The executor > I've ever found the executor of postgreSQL at src\backend\executor, > but cannot make sure where it is like that in MonetDB src.
MonetDB is not PostgresSQL. MonetDB has a completely different architecture, both as a DBMS and as software package (see website & research papers for details). I don't even know what the "executor" of PostgreSQl is, let alone what it is used for. > MonetDB\MonetDB\src\gdk or MonetDB5-server\MonetDB5\src\mal ? > > 3. MAL > MAL (MonetDB Assembly Language) is a script tool only for MonetDB or > a common script language that can be applied to other softwares. MAL is MonetDB specific. > Why it is a must in MonetDB ? It's a "must" only internally providing the column-store core functinality to high-level data model & query language front-ends, like, e.g., the SQL frontend. Externally, MonetDB/SQL (obviously) provides standard SQL. > > 4. .mx files > In MonetDB, .mx files are compiled to make .h and .c files generated.(in > this way ?) > Why is this routines ? (not just coding in .h and .c files directly) To facilitate literal programming and code expansion. Stefan > Yel > ---- > Best Regards > richardr...@gmail.com > ------------------------------------------------------------------------------ > > _______________________________________________ > Monetdb-developers mailing list > Monetdb-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/monetdb-developers -- | Dr. Stefan Manegold | mailto:stefan.maneg...@cwi.nl | | CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ | | 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 | | The Netherlands | Fax : +31 (20) 592-4199 | ------------------------------------------------------------------------------ _______________________________________________ Monetdb-developers mailing list Monetdb-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-developers