Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 17 2019 21:59
    ArsenShnurkov opened #167
  • Jul 22 2019 16:34
    emersont1 unassigned #17
  • Feb 18 2019 09:01

    tsutomi on master

    playing with GitHub workflows deleting the workflow and start… Merge branch 'master' of https:… and 3 more (compare)

  • Jan 08 2019 11:44

    tsutomi on master

    Update main.workflow (compare)

  • Jan 08 2019 11:10

    tsutomi on master

    Update main.workflow (compare)

  • Jan 08 2019 10:51

    tsutomi on master

    Update main.workflow (compare)

  • Jan 08 2019 10:50

    tsutomi on master

    adding a build script for the G… Merge branch 'master' of https:… (compare)

  • Jan 08 2019 07:23

    tsutomi on master

    Update main.workflow (compare)

  • Jan 08 2019 07:17

    tsutomi on master

    temp rename of folders and file… re-added files and folders with… fixing casing in .sln file and 1 more (compare)

  • Jan 08 2019 07:03

    tsutomi on master

    Update main.workflow (compare)

  • Jan 08 2019 06:59

    tsutomi on master

    Implementations of the Commit a… Works on scoping services, maki… Database system, configurations… and 3 more (compare)

  • Jan 08 2019 06:53

    tsutomi on master

    Update main.workflow (compare)

  • Dec 18 2018 20:04

    tsutomi on master

    Implementation and tests of a L… Implementations and tests of th… (compare)

  • Dec 18 2018 01:40

    tsutomi on master

    Stores made synchronous Works on the sessions and featu… Work on the tables and large ob… (compare)

  • Dec 13 2018 16:41

    tsutomi on master

    Developments on the Storage Sys… (compare)

  • Dec 12 2018 22:32

    tsutomi on master

    Tables and indexes developments Locking mechanisms for transact… (compare)

  • Dec 11 2018 22:34

    tsutomi on master

    Rearranging the Tables model to… Implementation of the table sys… Implementations of the Storage … (compare)

  • Dec 10 2018 18:57

    tsutomi on master

    Work on the TableIndex and Inde… Redefinition of the SQL Express… . and 1 more (compare)

  • Dec 09 2018 20:40

    tsutomi on master

    BigArrays to support long integ… Tables modeling and initial tra… Some work on Constraints and 2 more (compare)

  • Dec 08 2018 19:29

    tsutomi on master

    - Implementations of the Table … (compare)

Antonello Provenzano
@tsutomi
It's a job I'm not good at, and I can't even focus on it right now
ArsenShnurkov
@ArsenShnurkov
tsutomi: you told, that you are doing this for many years. 2 days for one article (about execution plans) will not change much
ArsenShnurkov
@ArsenShnurkov
i think, that good documentation is written in the process of work with the product. One can't just take foreign sources and create a good documentation in one step
Antonello Provenzano
@tsutomi
@ArsenShnurkov while it is true that I've developed for years the previous version (also with very long breaks), the new one started from scratch (meaning that I thrown away all done before and re-engineered all), one year ago.
many things are still undefined and the architecture change fast for many components
For instance, just today I changed the process for preparing and executing statements
this because solutions I had in mind didn't work
and you don't know in such context before you apply it. Other times, you simply think about a better solution on the way
so even if I'd take one month documenting, it risks to be obsolete in one week
That is also why I want first to reach a stable version
that is actually quite close
ArsenShnurkov
@ArsenShnurkov
the Oracle corp took it's market share, because it creates a body of knowledge on databases. That was thier strategic decision
Antonello Provenzano
@tsutomi
I totally agree with you @ArsenShnurkov , but the situation cannot be compared: I'm one person only (at the moment) while Oracle has 200.000 employees and billions in revenues :)
Antonello Provenzano
@tsutomi
@ArsenShnurkov : I edited one of the pages you created in the DeveelDB Wiki... https://github.com/deveel/deveeldb/wiki/SQL-Execution-Plan
cannot go too much in details about the code specifics: it would be useless
it's best to express general principles
ArsenShnurkov
@ArsenShnurkov
tsutomi: i don't see indexes and constraints in the list of foundation objects, why they are not mentioned?
may be they are parts of schemata...
Antonello Provenzano
@tsutomi
@ArsenShnurkov I will be short, cause I've just came back home and I must go training (I have 10km to run today)...
while constraints are not designed to be objects (and this could be a discussion point), rather parts of tables definitions, the indexes are intentionally been taken off: in fact, introducing indexes means radically modify the query optimization process, to verify columns in indexes, and fork the selector to the index. Also, the current design of the system gets only one kind of index: I've made modifications to the design to allow external index types (eg. Full-text backed by Lucene), but they're not supported yet
one of the features in version 2.5 will be the custom indexes
Antonello Provenzano
@tsutomi
But coming back to constraints, it's a possibility to have them as standalone objects: not a huge modification of the design and also coherent with the standard
ArsenShnurkov
@ArsenShnurkov
How to find the OLAP repository?
Antonello Provenzano
@tsutomi
Can you create a wiki page for the data types? I will describe them there
Antonello Provenzano
@tsutomi
Back from running... Not a great distance and not a great pace :(
but I am not happy with the result
because it's way of linking to source code is not attached to github
i.e. it have it's own copy of source code, and don't highlight lines, when one refers to it
I saw, that sandcastle project file exist in sources
the problem is that I never run sandcastle earlier (and on mono), so I am unsure is this possible
ArsenShnurkov
@ArsenShnurkov
at least internet says that i should learn it's command line - http://stackoverflow.com/questions/8548826/c-sharp-documentation-generator-that-runs-on-mono
Antonello Provenzano
@tsutomi
Actually, before you can use Sandcastle you must generate the XML documentation from the XML comments within the sources: this is a configuration in the project file, that I haven't activate it yet. In the past I produced a documentation, but since the project was changing very fast, I stopped.
anyway, Sandcastle provides also a GUI that you can use to confuse it quite easily
its a contributed project to the main Sandcastle
theres also an extension to Visual Studio
ArsenShnurkov
@ArsenShnurkov
tsutomi: i have no windows
and don't want to install closedsouce software
Antonello Provenzano
@tsutomi
ah! :)
sorry
didn't get it
i can produce an HTML documentation for you if you prefer
ArsenShnurkov
@ArsenShnurkov
now know, that i am religious extremist
Antonello Provenzano
@tsutomi
once the project will be stable, I will put a script to generate it
"religious extremist"?!
ArsenShnurkov
@ArsenShnurkov
Yes, gentoo way
Antonello Provenzano
@tsutomi
Ahah! Ok!
that works: we must target the strongest user base possible ;)
Antonello Provenzano
@tsutomi
@ArsenShnurkov are you good with webmastering? Is there a way to produce a website where to publish the navigable HTML documentation?
ArsenShnurkov
@ArsenShnurkov
tsutomi: I already gave you a link to generated and published deveeldb documentation - 21:58 <ArsenShnurkov> I generated docs with doxygen - https://arsenshnurkov.github.io/deveeldb-processed-by-doxygen/html/classDeveel_1_1Data_1_1Query.htm