java acedb database

Jean Thierry-Mieg mieg@ncbi.nlm.nih.gov
Wed Aug 17 23:14:00 GMT 2005


> Dear java/gnu herders
>> I am one of the main authors of ACEDB (http://www.acedb.org), an object 
> oriented database system which has been used worldwide for the human 
> genome project (http://www.aceview.org)
> The code is in C, about 250k lines, runs on any unix ever tested, and is 
> freely distributed under gnu-licence
>> Because the code is now 15 years old, and single threaded, I consider 
> redesigning it.
>> The natural choice of language may be C++, but it seems to me that Java 
> class hierarchy and variable scoping
> are preferable to C++. However, untill recently, Java could not be 
> considered because a database kernel has to be compiled in native 
> machine code, interpreted byte code is necessarily too slow.
>> Here are my questions,
>> 1) considering the development of GCJ (gcc-java) would you recemmend 
> Java to write a large code where performance is crucial. Critical 
> operations are sorting, hashing, string searches. How would the speed 
> compare to dedicated C code.
>> 2) Will Java provide a performant implementation of multi threading.
>> 3) Is it true that, using GCJ, Iwill be able to compile on (nearly) any 
> unix machine (ibm,sun,mac,hp,intel....)
>>>> Separatelly, if i redesignh acedb i would like to integrate it better 
> within the efforts of the gnu fundation. I do not think that gnu has 
> anything so far duplicating the scope and performance of acedb and 
> would like to get in touch with somebody who might be interested 
> in this project.
>> yours
>> Jean Thierry-Mieg
> National Center for Bioinformatics
> NCBI. NLM. NIH Bldg 38A
> 8600 Rockville Pike
> Bethesda, MD 20894, USA
> Tel 1 (301) 435 49 21 Fax 1 (301) 480 92 41
>


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /