On Sun, Apr 11, 2010 at 02:55:55AM +0530, anshul gangwar wrote:
> hello Is there a cluster(column consists of many clusters) based joining.
> If so than is there different algo used for each cluster also.
No. In the current open source codebase of MonetDB, all joins are
"monolithic" over the whole BAT (column).
> What is the difference between (b=tmp_2607) and b=tmpr_2610
First, the "tmp" prefix indicates that both are unname (probably
transient, i.e., non-persistent BATs).
Second, the different IDs indicate that this are different BATs.
Third, the "r" in "tmpr_" indicates that this is a reversed view of a BAT,
i.e., with head and tail logically swapped.
> Is there any big differece between them.
Probably yes, given that they are different BATs.
> And any time real BAT ids of (id given at time of creation) columns are
> passed to BAT_fetchjoin i.e algos or the bat id passed are only of the
> clusters.
I'm not sure I completely understand what you're asking,
but as said before, joins work on the whole input BAT(s).
> In which file we can find the code where mil code(generated physical plan
> from pf) code given as input and algo finding process starts
This depends on how you run your XQuery, i.e., via
mclient -lxquery
or
pf | mclient -lmil
or
pf | Mserver
but "eventually" the MIL plan is interpreted by the MIL interpreter in
MonetDB4/src/monet/monet_interpreter.mx, which basically calls for each MIL
statement the C function that implements it.
Stefan
> Send free SMS to your Friends on Mobile from your Yahoo! Messenger. Download
> Now! http://messenger.yahoo.com/download.php
> ------------------------------------------------------------------------------
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Monetdb-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/monetdb-developers
--
| Dr. Stefan Manegold | mailto:[email protected] |
| 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 |
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Monetdb-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-developers