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. The Lounge
  3. Experiences with ODB

Experiences with ODB

Scheduled Pinned Locked Moved The Lounge
csharpjavadatabasebusinessquestion
5 Posts 5 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.
  • R Offline
    R Offline
    Rohde
    wrote on last edited by
    #1

    Hi guys, In a thread below on ORM someone mentioned db4o which is an object database for Java and C# developers. I looked at some of the docs on the site and it seems like a dream. But I'm concerned about how much of the flexibility one looses compared to a normal relational database. What are your experiences with object databases, if any? I'm very curios about some real business wisdom on this.


    "When you have made evil the means of survival, do not expect men to remain good. Do not expect them to stay moral and lose their lives for the purpose of becoming the fodder of the immoral. Do not expect them to produce, when production is punished and looting rewarded. Do not ask, `Who is destroying the world?' You are."
    -Atlas Shrugged, Ayn Rand

    D J B N 4 Replies Last reply
    0
    • R Rohde

      Hi guys, In a thread below on ORM someone mentioned db4o which is an object database for Java and C# developers. I looked at some of the docs on the site and it seems like a dream. But I'm concerned about how much of the flexibility one looses compared to a normal relational database. What are your experiences with object databases, if any? I'm very curios about some real business wisdom on this.


      "When you have made evil the means of survival, do not expect men to remain good. Do not expect them to stay moral and lose their lives for the purpose of becoming the fodder of the immoral. Do not expect them to produce, when production is punished and looting rewarded. Do not ask, `Who is destroying the world?' You are."
      -Atlas Shrugged, Ayn Rand

      D Offline
      D Offline
      Doctor Nick
      wrote on last edited by
      #2

      This[^] is my experience with ODB;P

      ------------------------------------- Do not do what has already been done. Absolute power corrupts absolutely.. but it ROCKS absolutely, too.

      1 Reply Last reply
      0
      • R Rohde

        Hi guys, In a thread below on ORM someone mentioned db4o which is an object database for Java and C# developers. I looked at some of the docs on the site and it seems like a dream. But I'm concerned about how much of the flexibility one looses compared to a normal relational database. What are your experiences with object databases, if any? I'm very curios about some real business wisdom on this.


        "When you have made evil the means of survival, do not expect men to remain good. Do not expect them to stay moral and lose their lives for the purpose of becoming the fodder of the immoral. Do not expect them to produce, when production is punished and looting rewarded. Do not ask, `Who is destroying the world?' You are."
        -Atlas Shrugged, Ayn Rand

        J Offline
        J Offline
        Jasmine2501
        wrote on last edited by
        #3

        I have found so-called "Object Database" to be Not Very Useful. I don't ever have the need to store an actual object in the database... I only ever store the member variables values. I think what you lose is the ability to just send raw data values, and you always have the overhead of object I/O.

        "Quality Software since 1983!"
        http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

        1 Reply Last reply
        0
        • R Rohde

          Hi guys, In a thread below on ORM someone mentioned db4o which is an object database for Java and C# developers. I looked at some of the docs on the site and it seems like a dream. But I'm concerned about how much of the flexibility one looses compared to a normal relational database. What are your experiences with object databases, if any? I'm very curios about some real business wisdom on this.


          "When you have made evil the means of survival, do not expect men to remain good. Do not expect them to stay moral and lose their lives for the purpose of becoming the fodder of the immoral. Do not expect them to produce, when production is punished and looting rewarded. Do not ask, `Who is destroying the world?' You are."
          -Atlas Shrugged, Ayn Rand

          B Offline
          B Offline
          Brady Kelly
          wrote on last edited by
          #4

          In most of the businesses I've worked for the overriding advantage of standard RDMS has been access to data by external and ad-hoc clients for reporting purposes. We all know SQL, and anyone can query the database from any application, without having to know or reference the business objects.

          1 Reply Last reply
          0
          • R Rohde

            Hi guys, In a thread below on ORM someone mentioned db4o which is an object database for Java and C# developers. I looked at some of the docs on the site and it seems like a dream. But I'm concerned about how much of the flexibility one looses compared to a normal relational database. What are your experiences with object databases, if any? I'm very curios about some real business wisdom on this.


            "When you have made evil the means of survival, do not expect men to remain good. Do not expect them to stay moral and lose their lives for the purpose of becoming the fodder of the immoral. Do not expect them to produce, when production is punished and looting rewarded. Do not ask, `Who is destroying the world?' You are."
            -Atlas Shrugged, Ayn Rand

            N Offline
            N Offline
            netquake
            wrote on last edited by
            #5

            Hi Rohde! db4o is a very flexible persistence engine. It requires no DBA & no mapping, it has a small footprint and it's easy to use. If you're concerned about interoperability and/or reporting follow this links: Reporting: http://developer.db4o.com/Resources/view.aspx/Reference/Advanced_db4o_Techniques/Reporting[^] Interoperability with RDBMSs: http://www.db4o.com/about/productinformation/features/drs.aspx[^] For real life applications check here: Customers: http://www.db4o.com/about/customers/default.aspx[^] Open source projects using db4o: http://developer.db4o.com/ProjectSpaces/view.aspx/Community_Projects_2[^] Best regards, German -- modified at 18:28 Tuesday 1st May, 2007

            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