mysql guru??

2012-01-20 Thread bruce
Hi.

Got a major pain that I'm trying to solve using mysql.

Trying to handle a hierarchical tree structure, where I have a
parent/child structure that grows as data is added to the system.

The process needs to continuously determine if the overall tree, and
all the associated nodes/leafs have completed so not only is the
tree growing, but data for the given node/leaf is also changing,

The system is comprised of a parent app which spawns descendant apps
that in turn can spawn descendant apps, and so on..

The system is represented in mysql as a parent/child tree, where each
spawned app has an ID, as well as a status for the completion status
of the app.

I'm trying to find someone I can talk to regarding this, so I can get
clarity on how this can be implemented.

The process needs to be able to:
-update the tree tbl with updated data from the running apps
-update the tbl with new nodes/leafs as the spawned apps are created
-quickly return 0/1 if the descendants of a node have been complete

I've created a few different tbl defs, and played with a few different
approaches, but haven't got this right yet. I've looked at a number of
different articles covering hierarchical, adjacency models, closures,
etc...

**The nested soln isn't applicable to the project, as the data/tree
tbl is continually growing, which would require a complete rebuilding
of the nested tbls, which would impose a computational/time hit on the
process.

I can provide the sample tbl defs/data that I'm using, as well as more
data on what I'm trying to accomplish.

So, if you're skilled in this area, let's talk.

Thanks

-bruce

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql



Re: mysql guru??

2012-01-20 Thread Walter Heck - OlinData.com
Relational databases are not very suitable for representing
graph-style data. You might want to look into graph databases, or the
OQGraph engine for MySQL: http://openquery.com/products/graph-engine

good luck!

Walter

On Fri, Jan 20, 2012 at 13:54, bruce badoug...@gmail.com wrote:
 Hi.

 Got a major pain that I'm trying to solve using mysql.

 Trying to handle a hierarchical tree structure, where I have a
 parent/child structure that grows as data is added to the system.

 The process needs to continuously determine if the overall tree, and
 all the associated nodes/leafs have completed so not only is the
 tree growing, but data for the given node/leaf is also changing,

 The system is comprised of a parent app which spawns descendant apps
 that in turn can spawn descendant apps, and so on..

 The system is represented in mysql as a parent/child tree, where each
 spawned app has an ID, as well as a status for the completion status
 of the app.

 I'm trying to find someone I can talk to regarding this, so I can get
 clarity on how this can be implemented.

 The process needs to be able to:
 -update the tree tbl with updated data from the running apps
 -update the tbl with new nodes/leafs as the spawned apps are created
 -quickly return 0/1 if the descendants of a node have been complete

 I've created a few different tbl defs, and played with a few different
 approaches, but haven't got this right yet. I've looked at a number of
 different articles covering hierarchical, adjacency models, closures,
 etc...

 **The nested soln isn't applicable to the project, as the data/tree
 tbl is continually growing, which would require a complete rebuilding
 of the nested tbls, which would impose a computational/time hit on the
 process.

 I can provide the sample tbl defs/data that I'm using, as well as more
 data on what I'm trying to accomplish.

 So, if you're skilled in this area, let's talk.

 Thanks

 -bruce

 --
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:    http://lists.mysql.com/mysql




-- 
Walter Heck
--
Founder @ OlinData (http://olindata.com)
Co-founder @ Tribily (http://tribily.com)
--
Follow @tribily on Twitter and/or 'Like' our Facebook page at
http://www.facebook.com/tribily

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql



Re: mysql guru??

2012-01-20 Thread Larry Martell
On Fri, Jan 20, 2012 at 5:08 AM, Walter Heck - OlinData.com
li...@olindata.com wrote:
 Relational databases are not very suitable for representing
 graph-style data. You might want to look into graph databases, or the
 OQGraph engine for MySQL: http://openquery.com/products/graph-engine

Or take a look at Gremlin: https://github.com/tinkerpop/gremlin#readme


 On Fri, Jan 20, 2012 at 13:54, bruce badoug...@gmail.com wrote:
 Hi.

 Got a major pain that I'm trying to solve using mysql.

 Trying to handle a hierarchical tree structure, where I have a
 parent/child structure that grows as data is added to the system.

 The process needs to continuously determine if the overall tree, and
 all the associated nodes/leafs have completed so not only is the
 tree growing, but data for the given node/leaf is also changing,

 The system is comprised of a parent app which spawns descendant apps
 that in turn can spawn descendant apps, and so on..

 The system is represented in mysql as a parent/child tree, where each
 spawned app has an ID, as well as a status for the completion status
 of the app.

 I'm trying to find someone I can talk to regarding this, so I can get
 clarity on how this can be implemented.

 The process needs to be able to:
 -update the tree tbl with updated data from the running apps
 -update the tbl with new nodes/leafs as the spawned apps are created
 -quickly return 0/1 if the descendants of a node have been complete

 I've created a few different tbl defs, and played with a few different
 approaches, but haven't got this right yet. I've looked at a number of
 different articles covering hierarchical, adjacency models, closures,
 etc...

 **The nested soln isn't applicable to the project, as the data/tree
 tbl is continually growing, which would require a complete rebuilding
 of the nested tbls, which would impose a computational/time hit on the
 process.

 I can provide the sample tbl defs/data that I'm using, as well as more
 data on what I'm trying to accomplish.

 So, if you're skilled in this area, let's talk.

 Thanks

 -bruce

 --
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:    http://lists.mysql.com/mysql




 --
 Walter Heck
 --
 Founder @ OlinData (http://olindata.com)
 Co-founder @ Tribily (http://tribily.com)
 --
 Follow @tribily on Twitter and/or 'Like' our Facebook page at
 http://www.facebook.com/tribily

 --
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:    http://lists.mysql.com/mysql


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql



Re: mysql guru??

2012-01-20 Thread nigel wood
On 20/01/12 11:54, bruce wrote:
 Hi.
 
 Got a major pain that I'm trying to solve using mysql.
 
 Trying to handle a hierarchical tree structure, where I have a
 parent/child structure that grows as data is added to the system.
 
 The process needs to continuously determine if the overall tree, and
 all the associated nodes/leafs have completed so not only is the
 tree growing, but data for the given node/leaf is also changing,
 
 The system is comprised of a parent app which spawns descendant apps
 that in turn can spawn descendant apps, and so on..
 
 The system is represented in mysql as a parent/child tree, where each
 spawned app has an ID, as well as a status for the completion status
 of the app.
 
 I'm trying to find someone I can talk to regarding this, so I can get
 clarity on how this can be implemented.
 
 The process needs to be able to:
 -update the tree tbl with updated data from the running apps
 -update the tbl with new nodes/leafs as the spawned apps are created
 -quickly return 0/1 if the descendants of a node have been complete
 
 I've created a few different tbl defs, and played with a few different
 approaches, but haven't got this right yet. I've looked at a number of
 different articles covering hierarchical, adjacency models, closures,
 etc...
 
 **The nested soln isn't applicable to the project, as the data/tree
 tbl is continually growing, which would require a complete rebuilding
 of the nested tbls, which would impose a computational/time hit on the
 process.
 
 I can provide the sample tbl defs/data that I'm using, as well as more
 data on what I'm trying to accomplish.
 
 So, if you're skilled in this area, let's talk.
 
 Thanks
 
 -bruce
 
I'd agree with the general observation that  your problem might not be
suited for a relational database. If you've a good reason for using one
I'd go for the materialised path
(http://en.wikipedia.org/wiki/Materialized_path) or stored proc with
recursion approaches myself. I've used all the various approaches over
my career.

Which processes are writing data and how many?
Which processes are reading data and how many?
Which processes are both reading and writing data and how many?
How quickly do you expect new entries to be added?
Will entries ever be deleted?
Do you need transactions?
What volume of working set data are we talking about?

If The process needs to continuously determine means lots of writers
and single analyzing process I'd definitely use stored procs and have
the procs write to a job queue table for the analysis process.

 Nigel

-- 
Nigel Wood
Plusnet BSS Architect


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql



Re: mysql guru??

2012-01-20 Thread Peter Brawley

On 1/20/2012 5:54 AM, bruce wrote:

Hi.

Got a major pain that I'm trying to solve using mysql.

Trying to handle a hierarchical tree structure, where I have a
parent/child structure that grows as data is added to the system.

The process needs to continuously determine if the overall tree, and
all the associated nodes/leafs have completed so not only is the
tree growing, but data for the given node/leaf is also changing,

The system is comprised of a parent app which spawns descendant apps
that in turn can spawn descendant apps, and so on..

The system is represented in mysql as a parent/child tree, where each
spawned app has an ID, as well as a status for the completion status
of the app.

I'm trying to find someone I can talk to regarding this, so I can get
clarity on how this can be implemented.

The process needs to be able to:
-update the tree tbl with updated data from the running apps
-update the tbl with new nodes/leafs as the spawned apps are created
-quickly return 0/1 if the descendants of a node have been complete

I've created a few different tbl defs, and played with a few different
approaches, but haven't got this right yet. I've looked at a number of
different articles covering hierarchical, adjacency models, closures,
etc...

**The nested soln isn't applicable to the project, as the data/tree
tbl is continually growing, which would require a complete rebuilding
of the nested tbls, which would impose a computational/time hit on the
process.


Right. An edge list model with a mix of MySQL stored procs and app 
functions should do the job, see 
http://www.artfulsoftware.com/mysqlbook/sampler/mysqled1ch20.html.


PB

--



I can provide the sample tbl defs/data that I'm using, as well as more
data on what I'm trying to accomplish.

So, if you're skilled in this area, let's talk.

Thanks

-bruce



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql



MySQL Guru Needed!!

2008-12-12 Thread bruce
Hi.

I've got a situation where I need to reach out/talk to a mysql guru every
now and then. For the most part, the questions are probably 5-10 minutes for
the right person, but they might take me hours/days to cobble together a
good solution. (I'm not a mysql guru!!)

As an example, I have a situation now where I've been trying to figure out a
solution for a day now...

I'm looking for someone that I can talk to periodically if I have questions.
I'm willing to drop something in a paypal acct for this function.

Posting to the email list, or the IRC chat isn't always expedient for my
needs.

Thanks

-bruce



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Re: MySQL Guru Needed!!

2008-12-12 Thread Jimmy Guerrero

Hello,

Depending on your budget and SLA needs, check out the support offerings 
available directly from MySQL/Sun.

http://www.mysql.com/products/enterprise/features.html

-- Jimmy

bruce wrote:

Hi.

I've got a situation where I need to reach out/talk to a mysql guru every
now and then. For the most part, the questions are probably 5-10 minutes for
the right person, but they might take me hours/days to cobble together a
good solution. (I'm not a mysql guru!!)

As an example, I have a situation now where I've been trying to figure out a
solution for a day now...

I'm looking for someone that I can talk to periodically if I have questions.
I'm willing to drop something in a paypal acct for this function.

Posting to the email list, or the IRC chat isn't always expedient for my
needs.

Thanks

-bruce





--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Re: MySQL Guru Needed!!

2008-12-12 Thread Ewen Fortune

As an alternative you also have
www.percona.com
www.pythian.com
www.openquery.com.au
www.provenscaling.com

Percona's minimum billing unit is 15 minutes, not sure about the rest


On Dec 12, 2008, at 17:35, bruce bedoug...@earthlink.net wrote:


Hi.

I've got a situation where I need to reach out/talk to a mysql guru  
every
now and then. For the most part, the questions are probably 5-10  
minutes for
the right person, but they might take me hours/days to cobble  
together a

good solution. (I'm not a mysql guru!!)

As an example, I have a situation now where I've been trying to  
figure out a

solution for a day now...

I'm looking for someone that I can talk to periodically if I have  
questions.

I'm willing to drop something in a paypal acct for this function.

Posting to the email list, or the IRC chat isn't always expedient  
for my

needs.

Thanks

-bruce



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=ewen.fort...@gmail.com



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Re: MySQL Guru Needed!!

2008-12-12 Thread J.R. Bullington
If you use ProvenScaling - ask for Jeremy.

Time and time again is he a great resource and he is a great speaker at the 
MySQL Users Conferences.

J.R. Bullington, CMA


From: Ewen Fortune ewen.fort...@gmail.com
Sent: Friday, December 12, 2008 2:26 PM
To: bruce bedoug...@earthlink.net
Subject: Re: MySQL Guru Needed!! 

As an alternative you also have
www.percona.com
www.pythian.com
www.openquery.com.au
www.provenscaling.com

Percona's minimum billing unit is 15 minutes, not sure about the rest

On Dec 12, 2008, at 17:35, bruce  wrote:

 Hi.

 I've got a situation where I need to reach out/talk to a mysql guru  
 every
 now and then. For the most part, the questions are probably 5-10  
 minutes for
 the right person, but they might take me hours/days to cobble  
 together a
 good solution. (I'm not a mysql guru!!)

 As an example, I have a situation now where I've been trying to  
 figure out a
 solution for a day now...

 I'm looking for someone that I can talk to periodically if I have  
 questions.
 I'm willing to drop something in a paypal acct for this function.

 Posting to the email list, or the IRC chat isn't always expedient  
 for my
 needs.

 Thanks

 -bruce



 -- 
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:http://lists.mysql.com/mysql?unsub=ewen.fort...@gmail.com


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=bull...@innovatim.com




Re: MySQL Guru Needed!!

2008-12-12 Thread Paul McCullagh

And you may also try:

Ronald Bradford: http://42sql.com

Another frequent conference speaker that really knows his stuff!

Ask him about mentoring program...

On Dec 12, 2008, at 8:21 PM, Ewen Fortune wrote:


As an alternative you also have
www.percona.com
www.pythian.com
www.openquery.com.au
www.provenscaling.com

Percona's minimum billing unit is 15 minutes, not sure about the rest


On Dec 12, 2008, at 17:35, bruce bedoug...@earthlink.net wrote:


Hi.

I've got a situation where I need to reach out/talk to a mysql guru  
every
now and then. For the most part, the questions are probably 5-10  
minutes for
the right person, but they might take me hours/days to cobble  
together a

good solution. (I'm not a mysql guru!!)

As an example, I have a situation now where I've been trying to  
figure out a

solution for a day now...

I'm looking for someone that I can talk to periodically if I have  
questions.

I'm willing to drop something in a paypal acct for this function.

Posting to the email list, or the IRC chat isn't always expedient  
for my

needs.

Thanks

-bruce



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=ewen.fort...@gmail.com



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:
http://lists.mysql.com/mysql?unsub=paul.mccull...@primebase.com




--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Re: Looking for a Mysql Guru/DBA

2008-05-22 Thread Kevin Hunter
At 1:43p -0400 on Wed, 21 May 2008, bruce wrote:
 The basic goal of the project is to be able to track the sites that I'm
 visiting via a Firefox extension. I want to be able to implement something
 like the breadcrumbs extension, but I want to be able to go a lot further.

If this is for a one-per-person kind thing (i.e. only a single Firefox
installation will use a single DB instance at any time), MySQL may be
overkill.  You may want to look towards something smaller and embedded,
like SQLite[1].  It'll be much less overhead, in both installation for
users and memory overhead for your extension.  In fact, Firefox 3.0
already includes SQLite for the smart url bar they've got going on.

 If you're interested, and you're reasonably good at mysql, and devising
 database structures/schema then let's talk!

You will still want to talk to someone about getting the right schema in
place, however.

Kevin

[1] http://www.sqlite.org/

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Re: Looking for a Mysql Guru/DBA

2008-05-22 Thread Eric Frazier

Kevin Hunter wrote:

At 1:43p -0400 on Wed, 21 May 2008, bruce wrote:

The basic goal of the project is to be able to track the sites that I'm
visiting via a Firefox extension. I want to be able to implement something
like the breadcrumbs extension, but I want to be able to go a lot further.


If this is for a one-per-person kind thing (i.e. only a single Firefox
installation will use a single DB instance at any time), MySQL may be
overkill.  You may want to look towards something smaller and embedded,
like SQLite[1].  It'll be much less overhead, in both installation for
users and memory overhead for your extension.  In fact, Firefox 3.0
already includes SQLite for the smart url bar they've got going on.


If you're interested, and you're reasonably good at mysql, and devising
database structures/schema then let's talk!


You will still want to talk to someone about getting the right schema in
place, however.

Kevin

[1] http://www.sqlite.org/



Hey Kevin,

One thought on that, there are a lot of existing WAMP installs out 
there. :) But overall I think you are probably right.


This might be worth a look http://www.freebyte.com/programming/database/

Thanks,

Eric


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]

Looking for a Mysql Guru/DBA

2008-05-21 Thread bruce
Hi...

Got a small personal project that I'm considering, and I realize that I need
a mysql database guru/dba to talk to to figure out the best approach to
implementing a database for my needs of the project.

The basic goal of the project is to be able to track the sites that I'm
visiting via a Firefox extension. I want to be able to implement something
like the breadcrumbs extension, but I want to be able to go a lot further.

If you're interested, and you're reasonably good at mysql, and devising
database structures/schema then let's talk!

Given that this is my own personal project, I've got a small amount of $$$
for your time!

Also, I apologize in advance if this is an inappropriate post for the list.
And if the list isn't the right place, let me know of a better place to
post!!

Thanks

-bruce
[EMAIL PROTECTED]



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Re: Looking for a Mysql Guru/DBA

2008-05-21 Thread Moon's Father
In china?

On Thu, May 22, 2008 at 1:43 AM, bruce [EMAIL PROTECTED] wrote:

 Hi...

 Got a small personal project that I'm considering, and I realize that I
 need
 a mysql database guru/dba to talk to to figure out the best approach to
 implementing a database for my needs of the project.

 The basic goal of the project is to be able to track the sites that I'm
 visiting via a Firefox extension. I want to be able to implement something
 like the breadcrumbs extension, but I want to be able to go a lot
 further.

 If you're interested, and you're reasonably good at mysql, and devising
 database structures/schema then let's talk!

 Given that this is my own personal project, I've got a small amount of $$$
 for your time!

 Also, I apologize in advance if this is an inappropriate post for the list.
 And if the list isn't the right place, let me know of a better place to
 post!!

 Thanks

 -bruce
 [EMAIL PROTECTED]



 --
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:
 http://lists.mysql.com/[EMAIL PROTECTED]




-- 
I'm a mysql DBA in china.
More about me just visit here:
http://yueliangdao0608.cublog.cn