Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. Database & SysAdmin
  3. Database
  4. db4o Embedded DB

db4o Embedded DB

Scheduled Pinned Locked Moved Database
questioncsharpdatabasecomhardware
10 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Mike HankeyM Offline
    Mike HankeyM Offline
    Mike Hankey
    wrote on last edited by
    #1

    Has anyone used this product? Is there anything out there free and better? I did some research but chose this product because; 1) It was free 2) Fairly lightweight 3) C# API 4) GNU General Public License which if I understand correctly allows me to just about anything with it. Any gotchas there if I go commercial with my product? 5) Integrates with VS2005 and VS2008 6) Ease of use (Seems to be drop-dead easy?) Guess I answered my own question unless there is something that just absolutely sucks about it? Thanks, Mike

    Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

    P 1 Reply Last reply
    0
    • Mike HankeyM Mike Hankey

      Has anyone used this product? Is there anything out there free and better? I did some research but chose this product because; 1) It was free 2) Fairly lightweight 3) C# API 4) GNU General Public License which if I understand correctly allows me to just about anything with it. Any gotchas there if I go commercial with my product? 5) Integrates with VS2005 and VS2008 6) Ease of use (Seems to be drop-dead easy?) Guess I answered my own question unless there is something that just absolutely sucks about it? Thanks, Mike

      Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

      P Online
      P Online
      PIEBALDconsult
      wrote on last edited by
      #2

      Never heard of it; got a link?

      Mike HankeyM 1 Reply Last reply
      0
      • P PIEBALDconsult

        Never heard of it; got a link?

        Mike HankeyM Offline
        Mike HankeyM Offline
        Mike Hankey
        wrote on last edited by
        #3

        Got it here db4o[^]

        Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

        P 1 Reply Last reply
        0
        • Mike HankeyM Mike Hankey

          Got it here db4o[^]

          Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

          P Online
          P Online
          PIEBALDconsult
          wrote on last edited by
          #4

          I just read through their Wikipedia page. It looks like it only persists objects, it seems it doesn't support SQL, it might not allow you to use queries to create different subsets of data. Looking at their site now...

          Mike HankeyM 1 Reply Last reply
          0
          • P PIEBALDconsult

            I just read through their Wikipedia page. It looks like it only persists objects, it seems it doesn't support SQL, it might not allow you to use queries to create different subsets of data. Looking at their site now...

            Mike HankeyM Offline
            Mike HankeyM Offline
            Mike Hankey
            wrote on last edited by
            #5

            PIEBALDconsult wrote:

            it seems it doesn't support SQL

            That's one of the things I didn't like about it, but they have a nice Native Query alternative that looks to be pretty sophisticated. I've only been working with it for a couple of hours and have found a couple of things I don't like about it but can live with. Also the documentation is decent so that helps a lot, at least for me.

            Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

            P 1 Reply Last reply
            0
            • Mike HankeyM Mike Hankey

              PIEBALDconsult wrote:

              it seems it doesn't support SQL

              That's one of the things I didn't like about it, but they have a nice Native Query alternative that looks to be pretty sophisticated. I've only been working with it for a couple of hours and have found a couple of things I don't like about it but can live with. Also the documentation is decent so that helps a lot, at least for me.

              Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

              P Online
              P Online
              PIEBALDconsult
              wrote on last edited by
              #6

              If it does what you need, then use it.

              Mike HankeyM 1 Reply Last reply
              0
              • P PIEBALDconsult

                If it does what you need, then use it.

                Mike HankeyM Offline
                Mike HankeyM Offline
                Mike Hankey
                wrote on last edited by
                #7

                PIEBALDconsult wrote:

                If it does what you need, then use it.

                It looks like it will do what I want but I haven't used many embedded DB's so the only reason I posted was so if I got 3/4 of the way down the line and started finding problems, restrictions, etc. then maybe someone with more experience could save me the frustration and point me to a better EDB. Anyway thanks for your input

                Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

                D 1 Reply Last reply
                0
                • Mike HankeyM Mike Hankey

                  PIEBALDconsult wrote:

                  If it does what you need, then use it.

                  It looks like it will do what I want but I haven't used many embedded DB's so the only reason I posted was so if I got 3/4 of the way down the line and started finding problems, restrictions, etc. then maybe someone with more experience could save me the frustration and point me to a better EDB. Anyway thanks for your input

                  Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

                  D Offline
                  D Offline
                  Dan Mos
                  wrote on last edited by
                  #8

                  for an embedded DB it's simply the fastest approach. Not saying it's faster than SQL Lite or SQL Compact just that it's a lot faster to create the app. No need to map or use ORM tools in order to fill the gap between the ObjectModel and the DB Layer/Model. I used it a lot as a small embedded DB and it's more than fine. I wouldn't risk buying it and using it as a DB Server. But for small/local/embedded DBs it just works. :)

                  I bug

                  Mike HankeyM 1 Reply Last reply
                  0
                  • D Dan Mos

                    for an embedded DB it's simply the fastest approach. Not saying it's faster than SQL Lite or SQL Compact just that it's a lot faster to create the app. No need to map or use ORM tools in order to fill the gap between the ObjectModel and the DB Layer/Model. I used it a lot as a small embedded DB and it's more than fine. I wouldn't risk buying it and using it as a DB Server. But for small/local/embedded DBs it just works. :)

                    I bug

                    Mike HankeyM Offline
                    Mike HankeyM Offline
                    Mike Hankey
                    wrote on last edited by
                    #9

                    Thanks that's exactly the feedback I was looking for. I'm just using it as a local DB as I didn't want users of application I am developing to have to install SqlExpress or other server just to run this app.. Just needed something fast, lite and easy to learn/use. Thanks for the input, Mike

                    Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

                    D 1 Reply Last reply
                    0
                    • Mike HankeyM Mike Hankey

                      Thanks that's exactly the feedback I was looking for. I'm just using it as a local DB as I didn't want users of application I am developing to have to install SqlExpress or other server just to run this app.. Just needed something fast, lite and easy to learn/use. Thanks for the input, Mike

                      Age doesn't make you forgetful. Having way too many stupid things to remember makes you forgetful. http://www.hq4thmarinescomm.com[^] My Site

                      D Offline
                      D Offline
                      Dan Mos
                      wrote on last edited by
                      #10

                      you're welcome :)

                      I bug

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups