News for hackers. Stuff that matters.
Re:NSA built a NoSQL database by jimbokun on Saturday September 03, 2011 @05:47PM (#2958197)
" The core codebase consists of 200,000 lines of code (mainly Java) and 100s of pages of documentation."

100s of pages of documentation is a promising start for any open source project.

Re:NSA built a NoSQL database by jrockway on Saturday September 03, 2011 @05:56PM (#2958214)
It depends on what the documentation is. If it's 100 pages of "AbstractClassFactoryClassFactoryFactory is a class that builds AbstractClassFactoryClassFactory objects", then that's useless.

Also explains why it's 200,000 lines of code, for something that should be an order of magnitude smaller.

Re:NSA built a NoSQL database by contol-m on Saturday September 03, 2011 @07:22PM (#2958375)
Why do you say that has to be order of magnitude smaller? Other BigTable clones like HBase are atleast 100K lines of code, if not more.
Re:NSA built a NoSQL database by SamReidHughes on Sunday September 04, 2011 @02:57AM (#2958983)
A project I'm working on with a similar level of intricacy as BigTable has way less than 100K, and that's in a language more verbose than Java.
Re:NSA built a NoSQL database by brainlounge on Sunday September 04, 2011 @05:30AM (#2959140)
200k lines ... of which 85k lines are generated from Thrift and 10% from other projects, according to related ML discussions.
Re:NSA built a NoSQL database by Garbage on Sunday September 04, 2011 @12:09AM (#2958787)
Another Java hater? :s
Re:NSA built a NoSQL database by spullara on Sunday September 04, 2011 @02:30AM (#2958940)
Government & consulting projects generally require the code and the use of the code to be fully documented. I'm actually looking forward to that part of it more than the software if it is any good.
Re:NSA built a NoSQL database by mypov on Saturday September 03, 2011 @10:16PM (#2958636)
NSA uses Java. Great to know. Apparently the professionals at the NSA are not swayed by fashion.
Re:NSA built a NoSQL database by vegai on Sunday September 04, 2011 @02:49AM (#2958974)
That's a ridiculous defense: they were obviously swayed by fashion at some point. It just happened several years ago.
Re:NSA built a NoSQL database by mypov on Sunday September 04, 2011 @09:14AM (#2959346)
You appear to tilting at windmills of your own making. What I find ridiculous. Is your claim of having had a window into the operational decisions of NSA back when they opted for Java.
Re:NSA built a NoSQL database by _pius on Sunday September 04, 2011 @11:46AM (#2959560)
Let me see if I understand your argument.

If they had chosen a newer language you didn't approve of, you would have glibly dismissed their engineering decision as "being swayed by fashion."

Since they chose Java, though, the engineers are being "professional" and anyone saying that their decision was swayed by fashion is being "ridiculous," claiming to have a "window into the operational decisions of NSA."

A little bias here perhaps?

Re:NSA built a NoSQL database by jackowayed on Sunday September 04, 2011 @12:19AM (#2958799)
They use more "fashionable" languages too. Just not for distributed databases. Most popular open source databases are also written in C/C++/Java.
Re:NSA built a NoSQL database by vegai on Sunday September 04, 2011 @02:51AM (#2958977)
200k. Why do Java programs always balloon up?
Re:NSA built a NoSQL database by gaius on Sunday September 04, 2011 @07:41AM (#2959245)
Zawinski's Law.