Recent

Author Topic: reccommend the best database engine  (Read 15579 times)

jack616

  • Sr. Member
  • ****
  • Posts: 268
Re: reccommend the best database engine
« Reply #15 on: May 03, 2013, 11:51:57 pm »

This thread seems to have been invaded by ignorant trolls - I wont bother  reading it again.


jwdietrich

  • Hero Member
  • *****
  • Posts: 1275
    • formatio reticularis
Re: reccommend the best database engine
« Reply #16 on: May 04, 2013, 01:29:35 am »

This thread seems to have been invaded by ignorant trolls - I wont bother  reading it again.

I think that some mixed up the terms database engine and DBMS.
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 4.2.0 | FPC 3.2.2 | PPC, Intel, ARM | macOS, Windows, Linux

Leledumbo

  • Hero Member
  • *****
  • Posts: 8836
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: reccommend the best database engine
« Reply #17 on: May 04, 2013, 02:32:43 am »
Quote
I think that some mixed up the terms database engine and DBMS.
Actually the question is rather about storage engine (I don't know whether database engine refers to the same thing or not).

fabienwang

  • Sr. Member
  • ****
  • Posts: 449
  • Lazarus is the best
    • My blog
Re: reccommend the best database engine
« Reply #18 on: May 04, 2013, 06:16:18 am »
@Jack616, for collations, i highly suggest to use utf8_general_ci.
It supports lots of characters plus it's faster with string operations than utf8_unicode_ci

Btw, Leledumbo was right, MariaDB is 100% compatible with MySQL at api level too (even binaries have the same name).
I'm using Arch Linux.
Known for: CPickSniff, OpenGrabby
Contributed to: LazPaint

jwdietrich

  • Hero Member
  • *****
  • Posts: 1275
    • formatio reticularis
Re: reccommend the best database engine
« Reply #19 on: May 04, 2013, 09:25:30 am »
Quote
I think that some mixed up the terms database engine and DBMS.
Actually the question is rather about storage engine (I don't know whether database engine refers to the same thing or not).

You are right, see http://en.wikipedia.org/wiki/Database_engine. The terminology is a bit unfortunate, of course.
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 4.2.0 | FPC 3.2.2 | PPC, Intel, ARM | macOS, Windows, Linux

avra

  • Hero Member
  • *****
  • Posts: 2586
    • Additional info
Re: reccommend the best database engine
« Reply #20 on: May 04, 2013, 10:51:30 am »
This thread seems to have been invaded by ignorant trolls
And you don't think that your topic name had anything to do with it?
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

JJVillamor

  • New Member
  • *
  • Posts: 47
Re: reccommend the best database engine
« Reply #21 on: May 07, 2013, 01:36:33 pm »
I have some very good expirience with 1c:enterprise 8.
In my oppinion - create 2-10x faster your apps, rather than as usual.
I was working with Visual foxpro earlier.
...
but when i was looking for myself for completely independent solution i choose Lazarus+Firebird, but at this moment i do not check this variant and do not work with them.

At the least, this is your second post where you seem to join in the discussion then promote "1C:Enterprise".

Quote
Many Linux distributions are migrating from MySQL to MariaDB, compatible with the first. Would it be interesting to consider offering support in Lazarus?
Isn't it compatible even at API level? I mean, we don't really have to do anything to connect to MariaDB, simply treating it as MySQL. CMIIW.

Can you share more info about MAriaDB?

Right now my choices are SQLLite(easiest), Firebird (I've played around with IB a little), and PostgreSQL (most advance??). My leanings are towards firebird because it is embedable.

« Last Edit: May 08, 2013, 05:24:41 am by JJVillamor »

Leledumbo

  • Hero Member
  • *****
  • Posts: 8836
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: reccommend the best database engine
« Reply #22 on: May 07, 2013, 01:59:49 pm »
Quote
Can you share more info about MAriaDB?
Err... what do you want to know about it? I think simply googling its name will reveal a lot about it. Even its history in relationship to MySQL is well explained everywhere.

JJVillamor

  • New Member
  • *
  • Posts: 47
Re: reccommend the best database engine
« Reply #23 on: May 07, 2013, 02:40:07 pm »
Yes I've goggled a little. It's main intent is to be compatible with mysql.

I don't really know. Maybe something important that could have been missed. I've read statements that with maridb there is no need to use mysql.

Leledumbo

  • Hero Member
  • *****
  • Posts: 8836
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: reccommend the best database engine
« Reply #24 on: May 07, 2013, 03:00:02 pm »
Quote
I've read statements that with maridb there is no need to use mysql
Indeed, that's the main point of MariaDB: a drop-in replacement for MySQL with additional features and better performance.

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12776
  • FPC developer.
Re: reccommend the best database engine
« Reply #25 on: May 07, 2013, 03:29:05 pm »
Quote
Many Linux distributions are migrating from MySQL to MariaDB, compatible with the first. Would it be interesting to consider offering support in Lazarus?
Isn't it compatible even at API level? I mean, we don't really have to do anything to connect to MariaDB, simply treating it as MySQL. CMIIW.

Mysql isn't compatible with itself at API level  >:D

Leledumbo

  • Hero Member
  • *****
  • Posts: 8836
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: reccommend the best database engine
« Reply #26 on: May 07, 2013, 04:54:42 pm »
Quote
Mysql isn't compatible with itself at API level 
Let me rephrase: Mysql isn't compatible with itself of different version including minor at API level

poiuyt555

  • Jr. Member
  • **
  • Posts: 91
Re: reccommend the best database engine
« Reply #27 on: May 07, 2013, 06:07:44 pm »
Quote
At the least, this is your second post where you seem to join in the discussion then promote "1C:Enterprise".
Sorry. :)
I promise - there will no be more in this topic (1c).
Simply you ask:
Quote
Instead of a new thread, I hope this won't be much of an OT but rather an expansion of the discussion, what if?
1) speed is preferable
2) about 100-150 records daily
3) suitable for someone not well versed in Sql aside from some basic SQL statements
I undurstand it like recomend any (not only disscussed here MariaDB and ets...). But my english is not very good and i may undesntand it not correct.
On other thread i say truth about 1c, form my point of view, as i see it.
Add: and i also recomend firebird too:
Quote
but when i was looking for myself for completely independent solution i choose Lazarus+Firebird, but at this moment i do not check this variant and do not work with them
« Last Edit: May 08, 2013, 04:47:16 am by poiuyt555 »

 

TinyPortal © 2005-2018