If non-GPL is a firm requirement, you might also look at CouchDB (
http://couchdb.org).

On Tue, Aug 9, 2011 at 07:02, gabriel.b...@gmail.com <gabriel.b...@gmail.com
> wrote:

> i would sugest Mongo db
>
> just use it from its binaries packages and don't worrie
>
> like it says
> If you are using a vanilla MongoDB server from either source or binary
> packages you have NO obligations. You can ignore the rest of this page.
>
> http://www.mongodb.org/display/DOCS/Licensing
>
>
> 2011/8/9 Jaco Breitenbach <jjbreitenb...@gmail.com>
>
> > Hi Gabriel,
> >
> > Is there such a database that is both free and non-GPL that you can
> > recommend?
> >
> > Jaco
> >
> > On 9 August 2011 14:38, gabriel.b...@gmail.com <gabriel.b...@gmail.com
> > >wrote:
> >
> > > Heve you ever considere using a NOSQL database I think it would serve
> you
> > > better
> > >
> > > 2011/8/9 Jaco Breitenbach <jjbreitenb...@gmail.com>
> > >
> > > > Hi Igor and Michael,
> > > >
> > > > Yes, of course, 1440 minutes in a day. :-)
> > > >
> > > > I am building an application that filters out duplicate input data by
> > > > generating an MD5 hash of each input, and implicitly comparing that
> > > against
> > > > a set of keys already stored in the SQLite database by doing an
> insert
> > > into
> > > > a unique-indexed table.  If the insert fails, a duplicate is assumed,
> > > > otherwise the new unique key is stored, and the input processed.
> > > >
> > > > The problem that I'm facing, is that I would ultimately need to
> process
> > > > 1,000,000,000 records a day, with history to be kept for up to 128
> > days.
> > >  I
> > > > am currently creating a new data file per day, with hourly tables.
> > > >  However,
> > > > that will eventually result in 40,000,000+ records to be inserted
> into
> > a
> > > > single indexed table.  Unfortunately the performance rate of the
> > inserts
> > > > into the indexed tables decreases significantly as the number of
> > records
> > > in
> > > > the tables increases.  This seems to be because of a CPU bottleneck
> > > rather
> > > > than I/O while doing the searches.
> > > >
> > > > I am now considering partitioning the data even further into tables
> > that
> > > > span shorter time periods, e.g. 60 min, 30 min, 15 min, 5 min, 1 min.
> >  I
> > > am
> > > > hoping that reducing the search space will help to maintain a higher
> > > insert
> > > > rate.
> > > >
> > > > I'd appreciate any feedback and comments on my suggested approach.
> > > >
> > > > Regards,
> > > > Jaco
> > > >
> > > >
> > > > On 9 August 2011 14:13, Igor Tandetnik <itandet...@mvps.org> wrote:
> > > >
> > > > > Jaco Breitenbach <jjbreitenb...@gmail.com> wrote:
> > > > > > Can anyone please tell me if there is a limit to the number of
> > tables
> > > > > that
> > > > > > can be held in a single data file?  I am considering an
> application
> > > > that
> > > > > > will require a table for every minute in a day, i.e. 3600+ tables
> > in
> > > a
> > > > > > single database or data file.
> > > > >
> > > > > First, there are 1440 minutes in a day. Second, you should be able
> to
> > > > > create this number of tables: if the limit exists, it's likely much
> > > > higher
> > > > > than that. Finally, I predict that the schema you envision would be
> > > very
> > > > > awkward to work with. Have you considered a single table having
> > > > MinuteOfDay
> > > > > as an extra column?
> > > > > --
> > > > > Igor Tandetnik
> > > > >
> > > > > _______________________________________________
> > > > > sqlite-users mailing list
> > > > > sqlite-users@sqlite.org
> > > > > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> > > > >
> > > > _______________________________________________
> > > > sqlite-users mailing list
> > > > sqlite-users@sqlite.org
> > > > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> > > >
> > > _______________________________________________
> > > sqlite-users mailing list
> > > sqlite-users@sqlite.org
> > > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> > >
> > _______________________________________________
> > sqlite-users mailing list
> > sqlite-users@sqlite.org
> > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> >
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>



-- 
Eric Scouten :: software developer, photographer :: Poulsbo, WA (near
Seattle)
http://ericscouten.com :: click for Flickr, Facebook, Twitter, LinkedIn
links
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to