[RFC] Database Abstraction Proposal - Request for Comments (Devs and DB Admins only!)

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
firnsy Offline
Team-XBMC Developer
Posts: 104
Joined: Jul 2009
Reputation: 0
Location: Australia
Post: #191
dbrobins Wrote:Ideally database-related structures should be hidden behind a wall, and on the "XBMC side" are existing XBMC structures (movies, artists, etc.), which it can lookup and store using an API that is not database, or even terribly database design specific. There need be no lock in to EAV/CR or not, for example; the database interfaces could be implemented that way, or not.

Indeed the data need not be store in a database at all. It could be served up by XML, UPnP or whatever.

My intent is to introduce a intermediary layer before the presentation that allows the fusing of multiple backend sources - local or remote.

Always read the XBMC online-manual, FAQ, Wiki and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
griffore Offline
Member
Posts: 70
Joined: Oct 2007
Reputation: 0
Location: Ontario, Canada
Post: #192
firnsy Wrote:My intent is to introduce a intermediary layer before the presentation that allows the fusing of multiple backend sources - local or remote.

What can I do to help?
find quote
Tuju Offline
Junior Member
Posts: 3
Joined: Jan 2012
Reputation: 0
Post: #193
This is exactly the feature that I've been hoping for. I've four systems at my home.

Please, let's implement this. I'm postgresql user, will to help if needed.
find quote
kinnth Offline
Junior Member
Posts: 2
Joined: Mar 2011
Reputation: 0
Post: #194
just out of curiosity do you think this setup could be bundled into the xbmcbuntu package so that each new install come with a potential sql server to enable the host or share amongst computers?
find quote
Montellese Online
Team-XBMC Developer
Posts: 2,790
Joined: Jan 2009
Reputation: 20
Location: Switzerland
Post: #195
If it will ever make it into XBMC it will most likely also be available in XBMCbuntu because XBMCbuntu does not really modify how XBMC itself works.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.

[Image: badge.gif]
find quote
Thracx Offline
Junior Member
Posts: 16
Joined: Aug 2008
Reputation: 0
Location: Northern VA
Post: #196
(2011-06-27 13:53)firnsy Wrote:  The Database schema has been put on hold to focus on the design of the internal data structures that would ultimately be stored by the design.
Now that Eden is out the door, perhaps work can resume / be renewed on this DB schema rewrite? Any updates, firmsy?

-Thracx

"Man wants to know, and when he ceases to do so, he is no longer a man."
-Fridtjof Nansen
find quote
paradix Offline
Senior Member
Posts: 116
Joined: Sep 2011
Reputation: 6
Post: #197
I have been looking into the database schema lately and was a little surprised about its construction.
Is firnsy's work available somewhere?
find quote
Montellese Online
Team-XBMC Developer
Posts: 2,790
Joined: Jan 2009
Reputation: 20
Location: Switzerland
Post: #198
(2012-11-22 12:22)paradix Wrote:  I have been looking into the database schema lately and was a little surprised about its construction.

It's called legacy Wink

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.

[Image: badge.gif]
find quote
DonJ Offline
Team-XBMC Member
Posts: 490
Joined: May 2005
Reputation: 5
Post: #199
(2012-11-22 12:22)paradix Wrote:  Is firnsy's work available somewhere?

Check the wiki: http://wiki.xbmc.org/index.php?title=Dat...hema_4.0/a

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
Post Reply