Jump to content

Recommended Posts

I've got a lot of tables that could be manged a lot easier using foreign keys but I'm wondering if using innoDB engine or MyISAM is going to be an issue.

 

Specific tables are:

Users

User_Functions

Uses_Grant_Functions (links users and functions up)

 

 

Then in that case the alternative to automatiic integrity is enforcing your own. INNO may be slower (than MyIsam) but probably far more efficient than the DIY approach. So if you don't need fulltext I'd use INNO

Well I have already determined that innoDB is fine because the only sections that need fulltext will be in a separate table isolated from innoDB.  If a user changes an ID linking to this fulltext table then the search function can't find that page.  Oh well no big deal.

 

 

If you wondering what I'm doing I'm finalizing my CMS system and basically I am syncing all the backend functions up but IDs might be changed so I wanted to keep it safe.

 

The fulltext area is the content area of pages, but what I am doing is storing it twice in 1 table its innoDB to the users table so I can keep track of who altered content area last etc.  The second table will be MyISAM and store the data in a methodical method by pulling h1,h2,h3,h4,h5 tags and page title keywords etc.  It will also store the content area with stripped tags for the full text affect and then sort results based on matches in page title then matches in H1-H5 then by num of matches in content block

 

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.