Blender and Databases

Compiling, libraries, modules, coding guidelines and porting

Moderators: jesterKing, stiv

Post Reply
ronbravo
Posts: 0
Joined: Mon May 14, 2007 11:12 pm

Blender and Databases

Post by ronbravo »

Just a question about Blender and how it's made. I don't know how feasible this idea is but I thought this would be the best place to ask. I was wondering if there was a way to code blender so that a wider range of scripting languages could access it. I was wondering would it be possible to have Blender use a database to store its variable information? I figure you might then be able to use a scripting language that can access databases to write scripts for Blender. Again I don't even have a clue if this is feasible or not so I just thought I'd ask.

NielsBlender

Post by NielsBlender »

ronbravo,

I reduced my reply to:
If everyone learned the 'common-interface-language', this 'CIL' wil become THE language that make others obsolete and deprecated.

Jesus: Everything is shared by the same standard. ;)

jesterKing
Site Admin
Posts: 207
Joined: Fri Oct 18, 2002 12:48 pm
Location: Finland

Post by jesterKing »

See
http://wiki.blender.org/index.php/BlenderDev/DbBlender

and

http://en.oreilly.com/mysql2008/public/ ... etail/1806

for more information on work concerning databases as storage backend.

/Nathan

ronbravo
Posts: 0
Joined: Mon May 14, 2007 11:12 pm

Post by ronbravo »

Thank you for the link. After reading that and this link on Blender's architecture:

http://www.blender.org/development/architecture/

I think Blender might lend itself to have it's data stored in a database. That was helpful. Thank you.

NielsBlender

Post by NielsBlender »

ronbravo wrote:I think Blender might lend itself to have it's data stored in a database.
That would make any program-suitable; If you don't mind storing the same data twice...

If you make a database, holding functions to manipulate the existing data, you're a step in the right direction...

ps.
At the end, you'll probably notice, programs already always use a database, some even use an organized one... ;)

Post Reply