ON THE POWER OF QUERY-INDEPENDENT COMPILATION

Author(s):  
JIA WEI HAN

Recursive query processing techniques can be classified into three categories: interpretation, query-dependent compilation and query-independent compilation. Query-dependent compilation compiles IDB (Intensional Data Base) programs based on possible query instantiations into query-specific programs, while query-independent compilation compiles IDB programs into query-independent and easily analyzable relational expressions. Previous studies show that linear recursions can be query-independently compiled into highly regular forms. This study analyzes the power of query-independent compilation and shows that (i) query-independent compilation captures more binding information than other methods for irregular linear recursions; (ii) the compilation provides succinct information for selection of efficient query processing methods; and (iii) it facilitates constraint-based processing of complex queries. Finally, query-independent compilation can be applied to more complex recursions as well.

Author(s):  
J. Pourqasem ◽  
S.A. Edalatpanah

Equal peers in peer-to-peer (P2P) networks are the drawbacks of system in term of bandwidth, scalability and efficiency. The super-peer model is based on heterogeneity and different characteristics of peers in P2P networks. The P2P networks and large- scale distributed systems based on P2P networks use the super-peer model to design the query processing mechanism. This chapter first reviews the query processing methods in P2P networks, in which the authors classify theses query processing approaches in Unstructured and Structured mechanisms. Furthermore, the query processing techniques in distributed systems based on P2P networks are discussed. Afterward, authors concentrate on super-peer model to process the query of peers in P2P networks. Authors present the query processing methods in P2P-based distributed systems using the super node. Finally, the chapter provides some examples of each of the presented query processing techniques, and then illustrates the properties of each of them in terms of scalability and performance issues.


2000 ◽  
pp. 59-95 ◽  
Author(s):  
T. Lee ◽  
L. Sheng ◽  
N. H. Balkir ◽  
A. Al-Hamdani ◽  
G. Özsoyoğlu ◽  
...  

2021 ◽  
Vol 33 (10) ◽  
pp. 2267-2275
Author(s):  
Chinaza Godswill Awuchi ◽  
Erick Nyakundi Ondari ◽  
Chigozie E. Ofoedu ◽  
James S. Chacha ◽  
Waheed A. Rasaq ◽  
...  

Mycotoxins like aflatoxins, ochratoxins, patulin, citrinin, deoxynivalenol (DON), fumonisins, trichothecenes, etc., produced by molds (Aspergillus avus, A. parasiticus, Penicillin spp, etc.) could occupy such grains as peanuts, millet, sunower, cassava, beans, sesame, sorghum, maize, etc. In order to either eliminate and or reduce the levels of mycotoxins, as well as detection limits, there are a number of grain processing techniques that have been reported in the literature. In this article, an overview of the effectiveness of grain processing methods to eliminate mycotoxins was performed. Specifically, the grain processing techniques considered include: extrusion, alkaline cooking, flaking, roasting, frying, baking, milling, cooking, cold plasma, cleaning, trimming, sorting, as well as chemical treatments like the use of sodium hydroxide, citric acid, sodium bisulfite and ammonia. Overall, while most methods seem effective in reducing some mycotoxins over others, more studies are required to identify how these methods particularly their combinations would elevate the removal/degradation of mycotoxins in grains, particularly to safer levels.


Sign in / Sign up

Export Citation Format

Share Document